#bd-app .uw .mu{color:var(--mut)}
#bd-app .uw .g{color:var(--neon)}#bd-app .uw .r{color:var(--red)}
#bd-app .uw-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}
#bd-app .uw-head h2{margin:0 0 4px;font-size:22px;font-weight:800;color:var(--txt)}
#bd-app .uw-head p{margin:0;font-size:13px;line-height:1.5;max-width:760px}
#bd-app .uw-st{font-size:12px;color:var(--mut);display:flex;align-items:center;gap:6px;white-space:nowrap}
#bd-app .uw-dot{width:8px;height:8px;border-radius:50%;background:#666;display:inline-block}
#bd-app .uw-dot.on{background:var(--neon);box-shadow:0 0 10px var(--neon)}
#bd-app .uw-empty{padding:28px 12px;text-align:center;color:var(--mut);font-size:14px}
#bd-app .uw-empty.sm{padding:14px 8px;font-size:13px}
#bd-app .uw-tide{margin-bottom:12px}
#bd-app .uw-tl{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}
#bd-app .uw-tl .l{font-size:10.5px;color:var(--mut);font-weight:700;letter-spacing:.07em;text-transform:uppercase}
#bd-app .uw-tv{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px}
#bd-app .uw-tsvg{width:100%;height:90px;display:block;margin-top:8px}
#bd-app .uw-tsvg path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}
#bd-app .uw-tsvg path.c{stroke:var(--neon)}#bd-app .uw-tsvg path.p{stroke:var(--red)}
#bd-app .uw-tsvg line.z{stroke:rgba(255,255,255,.15);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}
#bd-app .uw-tops{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}
#bd-app .uw-th{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;color:var(--txt)}
#bd-app .uw-top.bu .uw-th{color:var(--neon)}#bd-app .uw-top.be .uw-th{color:var(--red)}
#bd-app .uw-tr{display:grid;grid-template-columns:18px 26px 58px 1fr 70px 58px;gap:8px;align-items:center;width:100%;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.06);padding:7px 2px;color:var(--txt);font-size:13px;text-align:left;cursor:pointer;height:auto;border-radius:0}
#bd-app .uw-tr:hover{background:rgba(255,255,255,.04)}
#bd-app .uw-tr .n{color:var(--mut);font-size:11px}
#bd-app .uw-tr .bd-logo{width:24px;height:24px}
#bd-app .uw-tr .bar{height:8px;background:rgba(255,255,255,.05);border-radius:5px;overflow:hidden}
#bd-app .uw-tr .bar i{display:block;height:100%;border-radius:5px}
#bd-app .uw-top.bu .bar i{background:linear-gradient(90deg,rgba(44,255,121,.35),var(--neon))}
#bd-app .uw-top.be .bar i{background:linear-gradient(90deg,rgba(255,90,95,.35),var(--red))}
#bd-app .uw-tr .v{font-weight:800;text-align:right}
#bd-app .uw-tr .c{font-size:11px;text-align:right}
#bd-app .uw-flt{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:10px}
#bd-app .uw-lb,#bd-app .uw-ck{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mut);white-space:nowrap;margin:0}
#bd-app .uw-sel,#bd-app .uw-q{background:rgba(0,0,0,.4)!important;border:1px solid var(--line2)!important;color:var(--txt)!important;border-radius:9px!important;height:32px;padding:0 8px!important;font-size:12.5px;margin:0!important;width:auto}
#bd-app .uw-q{width:150px}
#bd-app .uw-ck input{accent-color:var(--green);margin:0}
#bd-app .uw-cnt{font-size:12px;margin-bottom:4px}
#bd-app .uw-tbl td b.g{color:var(--neon)}#bd-app .uw-tbl td b.r{color:var(--red)}
#bd-app .uw-tbl tr.clk{cursor:pointer}#bd-app .uw-tbl tr.clk:hover td{background:rgba(255,255,255,.03)!important}
#bd-app .uw-tbl td.hot{color:var(--amb);font-weight:700}
#bd-app .uw-co{display:flex;align-items:center;gap:8px}
#bd-app .uw-co .bd-logo{width:22px;height:22px}
#bd-app .uw-tag{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px;background:rgba(114,128,245,.12);color:#9aa5ff;border:1px solid rgba(114,128,245,.35);margin-right:4px}
#bd-app .uw-more{text-align:center;margin-top:10px}
#bd-app .uw-nt{margin-top:14px;padding:10px 12px;border:1px dashed var(--line2);border-radius:12px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:13px}
#bd-app .uw-disc{font-size:11.5px;margin:12px 0 0}
#bd-app .uw-ch{display:flex;align-items:center;gap:12px;margin:12px 0}
#bd-app .uw-ch h3{margin:0;font-size:20px;color:var(--txt)}
#bd-app .uw-ch .bd-logo{width:40px;height:40px}
#bd-app .uw-ch .bd-btn{margin-left:auto}
#bd-app .uw-k{margin-bottom:12px}
#bd-app .uw-k .v.g{color:var(--neon)}#bd-app .uw-k .v.r{color:var(--red)}
#bd-app .uw-ai{margin-bottom:12px;border-color:rgba(44,255,121,.28)}
#bd-app .uw-aih{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
#bd-app .uw-aib{margin-top:10px;font-size:13.5px;line-height:1.6}
#bd-app .uw-aib p{margin:8px 0;color:#d6d6d6}
#bd-app .uw-aib ul{margin:6px 0 0 18px;padding:0;color:#cfcfcf}
#bd-app .uw-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
#bd-app .uw-2 p.sm{font-size:12px;margin:0 0 8px;line-height:1.45}
#bd-app .uw-bars{display:flex;flex-direction:column;gap:2px;max-height:520px;overflow-y:auto}
#bd-app .uw-br{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;gap:6px;font-size:11px;min-height:12px}
#bd-app .uw-br .L,#bd-app .uw-br .R{display:flex;height:9px}
#bd-app .uw-br .L{justify-content:flex-end}
#bd-app .uw-br i{display:block;height:100%;border-radius:3px}
#bd-app .uw-br i.c{background:var(--neon);opacity:.85}#bd-app .uw-br i.p{background:var(--red);opacity:.85}
#bd-app .uw-br .k{text-align:center;color:var(--mut);font-variant-numeric:tabular-nums}
#bd-app .uw-spot{border-top:1px solid rgba(255,255,255,.75);margin:4px 0;position:relative;height:0}
#bd-app .uw-spot span{position:absolute;right:0;top:-9px;font-size:10.5px;background:#0b0b0b;padding:0 6px;color:#fff;font-weight:700}
#bd-app .uw-rec{margin-bottom:4px}
@media (max-width:820px){
  #bd-app .uw-tops,#bd-app .uw-2{grid-template-columns:1fr}
  #bd-app .uw-q{width:100%}
  #bd-app .uw-tr{grid-template-columns:16px 24px 52px 1fr 64px}
  #bd-app .uw-tr .c{display:none}
  #bd-app .uw-head h2{font-size:19px}
}
/* ---------- v2: iconițe, căutare, sumar, grafice în stil Unusual Whales ---------- */
#bd-app .uw-ic{width:16px;height:16px;flex:0 0 auto;display:inline-block;vertical-align:-3px}
#bd-app .bd-tab.uw-tabic,#bd-app .bd-tab[data-uwtab]{display:inline-flex;align-items:center;gap:7px;justify-content:center}
#bd-app .bd-tab[data-uwtab] .uw-ic{width:18px;height:18px}
#bd-app .bd-st.uw-st2{display:inline-flex;align-items:center;gap:6px}
#bd-app .uw-hbtn{gap:6px;border-color:rgba(84,166,255,.45)!important;color:#8cc4ff}
#bd-app .uw-hbtn:hover{border-color:#54a6ff!important;color:#b9dbff;box-shadow:0 0 14px rgba(84,166,255,.25)}
#bd-app .uw{--uwp:#b46cff;--uwc:#f3d58b;--uwn:#ff4d7d;--uwb:#54a6ff}
#bd-app .uw-ht{display:flex;gap:12px;align-items:flex-start}
#bd-app .uw-hic{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(84,166,255,.25),rgba(180,108,255,.2));border:1px solid rgba(84,166,255,.35);display:flex;align-items:center;justify-content:center;color:#8cc4ff;flex:0 0 auto}
#bd-app .uw-hic .uw-ic{width:26px;height:26px}
#bd-app .uw-hero{margin:4px 0 14px}
#bd-app .uw-srch{position:relative;flex:1 1 320px;min-width:0}
#bd-app .uw-srch>.uw-ic.s{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--mut);width:17px;height:17px;pointer-events:none}
#bd-app .uw-srch input{width:100%;height:46px;background:rgba(0,0,0,.45)!important;border:1px solid rgba(84,166,255,.35)!important;border-radius:13px!important;color:var(--txt)!important;padding:0 14px 0 40px!important;font-size:14.5px;margin:0!important;box-shadow:none}
#bd-app .uw-srch input:focus{border-color:#54a6ff!important;box-shadow:0 0 0 3px rgba(84,166,255,.18)!important;outline:0}
#bd-app .uw-nav .uw-srch input,#bd-app .uw-tkbar .uw-srch input{height:36px;font-size:13px}
#bd-app .uw-sug{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:#0b0d12;border:1px solid rgba(84,166,255,.35);border-radius:12px;box-shadow:0 14px 40px rgba(0,0,0,.6);overflow:hidden;max-height:380px;overflow-y:auto}
#bd-app .uw-sg{display:grid;grid-template-columns:26px 70px 1fr auto;gap:10px;align-items:center;width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.05);padding:9px 12px;color:var(--txt);text-align:left;cursor:pointer;height:auto;border-radius:0;font-size:13px}
#bd-app .uw-sg span{color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .uw-sg em{font-style:normal;font-size:11px;color:var(--mut)}
#bd-app .uw-sg .bd-logo{width:24px;height:24px}
#bd-app .uw-sg.on,#bd-app .uw-sg:hover{background:rgba(84,166,255,.12)}
#bd-app .uw-sum{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:10px;margin-bottom:12px}
#bd-app .uw-sum.one{grid-template-columns:1fr}
#bd-app .uw-sb,#bd-app .uw-sk{background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:11px 13px;min-width:0}
#bd-app .uw-sb .l,#bd-app .uw-sk .l{font-size:10.5px;color:var(--mut);font-weight:700;letter-spacing:.07em;text-transform:uppercase}
#bd-app .uw-sk .v{font-size:19px;font-weight:800;margin-top:3px}
#bd-app .uw-sbar{height:10px;border-radius:6px;background:linear-gradient(90deg,rgba(255,90,95,.85),var(--red));margin:9px 0 6px;overflow:hidden}
#bd-app .uw-sbar i{display:block;height:100%;background:linear-gradient(90deg,rgba(44,255,121,.6),var(--neon));border-radius:6px 0 0 6px}
#bd-app .uw-sbl{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;flex-wrap:wrap}
#bd-app .uw-tkbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}
#bd-app .uw-tkh{display:flex;align-items:center;gap:12px;margin:10px 0 10px;flex-wrap:wrap}
#bd-app .uw-tkh .bd-logo{width:42px;height:42px}
#bd-app .uw-tkh h3{margin:0;font-size:22px;color:var(--txt);line-height:1.1}
#bd-app .uw-tkh .nm .mu{font-size:12.5px}
#bd-app .uw-tkh .pxb{display:flex;align-items:baseline;gap:8px;margin-left:8px}
#bd-app .uw-tkh .pxb b{font-size:22px;color:var(--txt)}
#bd-app .uw-tkh .pxb span{font-size:13px;font-weight:700}
#bd-app .uw-tkh .bd-btn{margin-left:auto}
#bd-app .uw-nav{display:flex;gap:4px;align-items:center;border-bottom:1px solid var(--line2);margin-bottom:12px;flex-wrap:wrap}
#bd-app .uw-nb{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--mut);height:38px;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}
#bd-app .uw-nb:hover{color:var(--txt);background:transparent}
#bd-app .uw-nb.on{color:var(--txt);border-bottom-color:#54a6ff}
#bd-app .uw-nav .uw-srch{margin-left:auto;flex:0 1 260px;margin-bottom:4px}
#bd-app .uw-gwrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;margin-bottom:12px}
#bd-app .uw-gh{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
#bd-app .uw-ns{display:inline-flex;background:rgba(0,0,0,.35);border:1px solid var(--line2);border-radius:10px;padding:3px}
#bd-app .uw-ns button{background:transparent;border:0;color:var(--mut);height:26px;padding:0 9px;font-size:11.5px;font-weight:700;border-radius:7px;cursor:pointer}
#bd-app .uw-ns button.on{background:#1d2a3d;color:#cfe5ff}
#bd-app .uw-lg{display:flex;gap:14px;justify-content:center;font-size:12px;font-weight:700;margin:6px 0 8px;flex-wrap:wrap}
#bd-app .uw-lg i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}
#bd-app .uw-lg i.p{background:var(--uwp)}#bd-app .uw-lg i.c{background:var(--uwc)}#bd-app .uw-lg i.n{background:var(--uwn)}
#bd-app .uw-gc{position:relative}
#bd-app .uw-gin{max-height:560px;overflow-y:auto;padding-right:4px}
#bd-app .uw-gcard .uw-gin{max-height:420px}
#bd-app .uw-gr{display:grid;grid-template-columns:62px 1fr;align-items:center;height:15px;position:relative;cursor:crosshair}
#bd-app .uw-gr:hover{background:rgba(255,255,255,.04)}
#bd-app .uw-gr .k{font-size:10.5px;color:#9aa3ad;text-align:right;padding-right:8px;font-variant-numeric:tabular-nums}
#bd-app .uw-gr .a{position:relative;height:100%;border-left:0}
#bd-app .uw-gr .a::before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid rgba(255,255,255,.12)}
#bd-app .uw-gr .a i{position:absolute;top:3px;height:9px}
#bd-app .uw-gr .a i.p{right:50%;background:var(--uwp);border-radius:2px 0 0 2px}
#bd-app .uw-gr .a i.c{left:50%;background:var(--uwc);border-radius:0 2px 2px 0}
#bd-app .uw-gr .a i.n{left:50%;top:5px;height:5px;background:var(--uwn);opacity:.95}
#bd-app .uw-gr .a i.n.neg{left:auto;right:50%}
#bd-app .uw-gr.cw::after,#bd-app .uw-gr.pw::after,#bd-app .uw-gr.mp::after{content:"";position:absolute;left:62px;right:0;top:50%;border-top:1.5px dashed var(--uwc);pointer-events:none}
#bd-app .uw-gr.pw::after{border-top-color:var(--uwp)}#bd-app .uw-gr.mp::after{border-top-color:var(--uwn)}
#bd-app .uw-gr em{position:absolute;right:2px;top:-2px;font-style:normal;font-size:10.5px;font-weight:700;color:var(--uwc);background:#0f1115;padding:0 4px;z-index:1;pointer-events:none}
#bd-app .uw-gr.pw em{color:var(--uwp)}#bd-app .uw-gr.mp em{color:var(--uwn)}
#bd-app .uw-ln.spot{position:relative;height:0;border-top:1.5px dashed var(--uwb);margin:5px 0 5px 62px}
#bd-app .uw-ln.spot span{position:absolute;right:2px;top:-9px;font-size:10.5px;font-weight:700;color:var(--uwb);background:#0f1115;padding:0 4px}
#bd-app .uw-tip{position:absolute;z-index:20;background:#0b0d12;border:1px solid rgba(180,108,255,.6);border-radius:8px;padding:7px 10px;font-size:12px;display:flex;flex-direction:column;gap:2px;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.6);white-space:nowrap}
#bd-app .uw-tip[hidden]{display:none}
#bd-app .uw-tip .p{color:var(--uwp);font-weight:700}#bd-app .uw-tip .c{color:var(--uwc);font-weight:700}#bd-app .uw-tip .n{color:var(--uwn);font-weight:700}
#bd-app .uw-gn{margin:10px 0 0;font-size:12px;line-height:1.5}
#bd-app .uw-gtab .uw-tscroll{max-height:640px;overflow-y:auto}
#bd-app .uw-gtab td.c{color:var(--uwc)}#bd-app .uw-gtab td.p{color:var(--uwp)}#bd-app .uw-gtab td.g{color:var(--neon)}#bd-app .uw-gtab td.r{color:var(--red)}
#bd-app .uw-gtab tr.spotrow td{background:rgba(84,166,255,.12)!important}
#bd-app .uw-gtab thead th{position:sticky;top:0;background:#101216!important;z-index:1}
@media (max-width:980px){ #bd-app .uw-gwrap{grid-template-columns:1fr} #bd-app .uw-sum{grid-template-columns:1fr 1fr} #bd-app .uw-sum .uw-sb{grid-column:1/-1} }
@media (max-width:820px){ #bd-app .uw-nav .uw-srch{flex:1 1 100%;margin-left:0} #bd-app .uw-tkh .bd-btn{margin-left:0} #bd-app .uw-gr{grid-template-columns:48px 1fr} #bd-app .uw-ln.spot{margin-left:48px} #bd-app .uw-gr.cw::after,#bd-app .uw-gr.pw::after,#bd-app .uw-gr.mp::after{left:48px} #bd-app .bd-tab.uw-tabic .uw-ic{width:15px;height:15px} }
/* ---- v3: selector expirare, scroll prietenos, AI ---- */
#bd-app .uw-ctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#bd-app .uw-dd{position:relative;display:inline-flex;align-items:center;gap:8px}
#bd-app .uw-ddl{font-size:12px;font-weight:700;color:var(--mut);text-decoration:none!important;border:0!important}
#bd-app .uw-ddb{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 14px;background:#12151b;border:1px solid var(--line2);border-radius:10px;color:var(--txt);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}
#bd-app .uw-ddb small{color:var(--mut);font-weight:600;font-size:11px;margin-left:4px}
#bd-app .uw-ddb svg{color:var(--mut);transition:transform .18s}
#bd-app .uw-ddb:hover,#bd-app .uw-ddb.open{border-color:rgba(84,166,255,.55);background:#151a22}
#bd-app .uw-ddb.open svg{transform:rotate(180deg)}
#bd-app .uw-ddm{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:250px;max-height:340px;overflow-y:auto;background:#0d1015;border:1px solid rgba(84,166,255,.35);border-radius:12px;padding:6px;box-shadow:0 16px 44px rgba(0,0,0,.65)}
#bd-app .uw-ddm.sm{min-width:150px}
#bd-app .uw-ddm[hidden]{display:none}
#bd-app .uw-ddi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;background:transparent;border:0;border-radius:8px;padding:8px 12px;color:var(--txt);font-size:13px;font-weight:700;cursor:pointer;text-align:left}
#bd-app .uw-ddi small{font-size:11px;font-weight:600;color:var(--mut)}
#bd-app .uw-ddi small b.g{color:var(--neon)}#bd-app .uw-ddi small b.r{color:var(--red)}
#bd-app .uw-ddi:hover{background:rgba(255,255,255,.05)}
#bd-app .uw-ddi.on{background:#1d2a3d;color:#cfe5ff}
#bd-app .uw-exb{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(84,166,255,.14);color:#9fcbff;font-size:11px;letter-spacing:0;vertical-align:1px}
/* scroll în grafic: fără bară, cu margini estompate și butoane */
#bd-app .uw-gin,#bd-app .uw-tscroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}
#bd-app .uw-gin::-webkit-scrollbar,#bd-app .uw-tscroll::-webkit-scrollbar{display:none;width:0;height:0}
#bd-app .uw-gin.at-top,#bd-app .uw-tscroll.at-top{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 28px),transparent 100%)}
#bd-app .uw-gin.at-bot,#bd-app .uw-tscroll.at-bot{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 100%)}
#bd-app .uw-gin.at-top.at-bot,#bd-app .uw-tscroll.at-top.at-bot{-webkit-mask-image:none;mask-image:none}
#bd-app .uw-gin{padding-right:4px}
/* AI */
#bd-app .bd-aibtn.is-load{opacity:.85;cursor:progress}
#bd-app .uw-spin{display:inline-block;width:12px;height:12px;margin-right:7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:uwspin .7s linear infinite}
@keyframes uwspin{to{transform:rotate(360deg)}}
#bd-app .uw-aierr{margin-top:10px;padding:9px 12px;border-radius:10px;background:rgba(255,77,77,.08);border:1px solid rgba(255,77,77,.25);color:#ffb3b3;font-size:13px}
/* bare de scroll discrete doar în containerele dashboard-ului (bara paginii rămâne a temei) */
#bd-app ::-webkit-scrollbar-button{display:none;width:0;height:0}
#bd-app ::-webkit-scrollbar{width:6px;height:6px;background:transparent}
#bd-app ::-webkit-scrollbar-track{background:transparent}
#bd-app ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:10px}
#bd-app *:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}
#bd-app ::-webkit-scrollbar-thumb:hover{background:rgba(57,217,138,.6)!important}
#bd-app ::-webkit-scrollbar-corner{background:transparent}
@supports not selector(::-webkit-scrollbar){ html{scrollbar-color:rgba(255,255,255,.18) #0a0b0d} #bd-app *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent} }
@media (max-width:820px){ #bd-app .uw-ctl{width:100%} #bd-app .uw-ddm{left:0;right:auto} }
/* ---- v4: sezonalitate, pentru tine, asistent live, chat ---- */
#bd-app .uw-se{display:flex;flex-direction:column;gap:12px}
#bd-app .uw-se-ins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
#bd-app .uw-se-k{background:#101216;border:1px solid var(--line2);border-radius:14px;padding:14px 16px}
#bd-app .uw-se-k.cur{border-color:rgba(243,213,139,.55);background:linear-gradient(180deg,rgba(243,213,139,.08),transparent)}
#bd-app .uw-se-k .l{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
#bd-app .uw-se-k .v{font-size:24px;font-weight:800;margin:6px 0 2px;text-transform:capitalize}
#bd-app .uw-se-k .v.g{color:var(--neon)}#bd-app .uw-se-k .v.r{color:var(--red)}
#bd-app .uw-se-k .s{font-size:12px;color:var(--mut)}
#bd-app .uw-se-wr{height:5px;border-radius:4px;background:rgba(239,68,68,.55);margin-top:10px;overflow:hidden}
#bd-app .uw-se-wr i{display:block;height:100%;background:var(--neon)}
#bd-app .uw-sb2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-top:10px}
#bd-app .uw-sbc{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px}
#bd-app .uw-sbc.cur{background:rgba(243,213,139,.08);box-shadow:inset 0 0 0 1px rgba(243,213,139,.45)}
#bd-app .uw-sbc .vl{font-size:11px;font-weight:800;white-space:nowrap}
#bd-app .uw-sbc .vl.g{color:var(--neon)}#bd-app .uw-sbc .vl.r{color:var(--red)}
#bd-app .uw-sbc .col{width:100%;height:150px;display:flex;flex-direction:column}
#bd-app .uw-sbc .up,#bd-app .uw-sbc .dn{flex:1;display:flex;justify-content:center}
#bd-app .uw-sbc .up{align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.18)}
#bd-app .uw-sbc .dn{align-items:flex-start}
#bd-app .uw-sbc i{display:block;width:62%;max-width:34px;min-height:2px}
#bd-app .uw-sbc i.g{background:linear-gradient(180deg,#39d98a,#1f9d5c);border-radius:5px 5px 0 0}
#bd-app .uw-sbc i.r{background:linear-gradient(0deg,#ff5a5f,#b4282d);border-radius:0 0 5px 5px}
#bd-app .uw-sbc .mn{font-size:12px;font-weight:800;text-transform:capitalize}
#bd-app .uw-sbc .wr{font-size:11px;color:var(--mut)}
#bd-app .uw-se-w{overflow-x:auto}
#bd-app .uw-se-t{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;min-width:860px}
#bd-app .uw-se-t th{font-size:11.5px;font-weight:800;color:var(--mut);padding:9px 4px;text-align:center;text-transform:capitalize;background:#0f1115}
#bd-app .uw-se-t th.l,#bd-app .uw-se-t td.l{text-align:left;padding-left:10px}
#bd-app .uw-se-t td{font-size:12px;font-weight:700;text-align:center;padding:8px 4px;border-bottom:1px solid rgba(0,0,0,.35);border-right:1px solid rgba(0,0,0,.35);color:#fff;white-space:nowrap}
#bd-app .uw-se-t td.yr{color:var(--txt);font-weight:800;background:#0f1115}
#bd-app .uw-se-t td.hc{padding:0!important;height:34px}
#bd-app .uw-se-t td.hc .uw-hv{display:flex;align-items:center;justify-content:center;height:100%;min-height:34px;padding:0 4px;text-shadow:0 1px 1px rgba(0,0,0,.35)}
#bd-app .uw-se-t td.part{font-style:italic;opacity:.85}
#bd-app .uw-se-t .cur{box-shadow:inset 2px 0 0 #f3d58b,inset -2px 0 0 #f3d58b}
#bd-app .uw-se-t th.cur{color:#f3d58b}
#bd-app .uw-se-t td.tot{border-left:2px solid rgba(255,255,255,.12)}
#bd-app .uw-se-t tfoot td{background:#0f1115;color:var(--txt);border-bottom:1px solid var(--line2)}
#bd-app .uw-se-t tfoot td.g{color:var(--neon)}#bd-app .uw-se-t tfoot td.r{color:var(--red)}
#bd-app .uw-se-t tfoot tr:first-child td{border-top:2px solid rgba(255,255,255,.12)}
/* pentru tine */
#bd-app .uw-fy{margin-bottom:12px;background:linear-gradient(135deg,rgba(84,166,255,.07),rgba(180,108,255,.05) 60%,transparent)}
#bd-app .uw-fy-r{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 4px}
#bd-app .uw-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 6px;border-radius:999px;background:#12151b;border:1px solid var(--line2);color:var(--txt);font-size:12.5px;font-weight:700;cursor:pointer}
#bd-app .uw-chip .bd-logo{width:20px;height:20px;border-radius:50%}
#bd-app .uw-chip:hover{border-color:rgba(84,166,255,.6)}
#bd-app .uw-chip.q{padding:0 12px;height:auto;min-height:30px;text-align:left;line-height:1.3;padding-top:6px;padding-bottom:6px;font-weight:600}
#bd-app .uw-chip[disabled]{opacity:.5;cursor:default}
#bd-app .uw-fy-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px}
#bd-app .uw-fy-c{display:flex;flex-direction:column;gap:7px;text-align:left;background:#0f1115;border:1px solid var(--line2);border-radius:12px;padding:11px 12px;color:var(--txt);cursor:pointer;transition:border-color .15s,transform .15s}
#bd-app .uw-fy-c:hover{border-color:rgba(84,166,255,.6);transform:translateY(-1px)}
#bd-app .uw-fy-c .hd{display:flex;align-items:center;gap:8px}
#bd-app .uw-fy-c .hd .bd-logo{width:24px;height:24px;border-radius:6px}
#bd-app .uw-fy-c .hd .bd-pill{margin-left:auto}
#bd-app .uw-fy-c .ln{display:flex;justify-content:space-between;font-size:12px;font-weight:700}
#bd-app .uw-fy-c .bg{font-size:11.5px}
#bd-app .uw-sbar.sm{height:6px;margin:0}
#bd-app .uw-fy-live{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line2);font-size:13px}
#bd-app .uw-sw{display:flex;align-items:center;gap:10px;cursor:pointer}
#bd-app .uw-sw input{position:absolute;opacity:0;width:0;height:0}
#bd-app .uw-sw i{flex:none;width:38px;height:22px;border-radius:999px;background:#2a2f38;position:relative;transition:background .2s}
#bd-app .uw-sw i::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}
#bd-app .uw-sw input:checked+i{background:var(--neon)}
#bd-app .uw-sw input:checked+i::after{transform:translateX(16px)}
#bd-app .uw-sw span{color:var(--mut)}#bd-app .uw-sw b{color:var(--txt)}
#bd-app .uw-fy-live select{background:#12151b;color:var(--txt);border:1px solid var(--line2);border-radius:8px;height:30px;padding:0 8px}
/* insignă pe tab */
#bd-app .bd-tab .uw-bdg{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:#ff4d7d;color:#fff;font-size:10.5px;font-weight:800;animation:uwpulse 1.6s ease-in-out infinite}
@keyframes uwpulse{50%{box-shadow:0 0 0 5px rgba(255,77,125,.18)}}
/* toast-uri live */
#bd-app .uw-toasts{position:fixed;left:16px;bottom:16px;z-index:99990;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px))}
/* sub ferestrele modale (.px-modal 99995); pe telefon deasupra butonului AI (ag-fab: bottom 84px + 50px înălțime + 24px) */
@media (max-width:760px){ #bd-app .uw-toasts{bottom:calc(158px + env(safe-area-inset-bottom,0px))} }
#bd-app .uw-toast{background:#0d1015;border:1px solid var(--line2);border-left:4px solid #54a6ff;border-radius:14px;padding:11px 12px;box-shadow:0 18px 50px rgba(0,0,0,.6);animation:uwin .35s ease-out;transition:opacity .4s,transform .4s}
#bd-app .uw-toast.bu{border-left-color:var(--neon)}#bd-app .uw-toast.be{border-left-color:var(--red)}
#bd-app .uw-toast.out{opacity:0;transform:translateX(-20px)}
@keyframes uwin{from{opacity:0;transform:translateY(16px)}}
#bd-app .uw-toast .tt{display:flex;align-items:center;gap:7px;font-size:12px;margin-bottom:8px}
#bd-app .uw-toast .tt .uw-ic{width:16px;height:16px;color:#54a6ff}
#bd-app .uw-toast .tt .x{margin-left:auto;background:none;border:0;color:var(--mut);font-size:18px;line-height:1;cursor:pointer}
#bd-app .uw-toast .tb{display:flex;gap:10px;align-items:flex-start;font-size:13px}
#bd-app .uw-toast .tb .bd-logo{width:30px;height:30px;border-radius:8px;flex:none}
#bd-app .uw-toast .pz{color:#9fcbff;margin-top:3px}
#bd-app .uw-toast .ta{display:flex;justify-content:flex-end;margin-top:8px}
/* chat asistent */
#bd-app .uw-ask{margin-bottom:12px}
#bd-app .uw-ask .bd-btn.ghost{background:transparent}
#bd-app .uw-msgs{display:flex;flex-direction:column;gap:8px;margin:12px 0;max-height:420px;overflow-y:auto}
#bd-app .uw-m{max-width:88%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.55}
#bd-app .uw-m.q{align-self:flex-end;background:#1d2a3d;color:#dbeaff;border-bottom-right-radius:4px}
#bd-app .uw-m.a{align-self:flex-start;background:#12151b;border:1px solid var(--line2);border-bottom-left-radius:4px}
#bd-app .uw-m.a p{margin:0 0 6px}#bd-app .uw-m.a p:last-child{margin:0}
#bd-app .uw-m.a ul{margin:4px 0 6px;padding-left:18px}
#bd-app .uw-m.ld{color:var(--mut)}#bd-app .uw-m.er{color:#ffb3b3;border-color:rgba(255,77,77,.3)}
#bd-app .uw-sugq{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}
#bd-app .uw-askf{display:flex;gap:8px}
#bd-app .uw-askf input{flex:1;min-width:0;height:40px;border-radius:10px;background:#0f1115;border:1px solid var(--line2);color:var(--txt);padding:0 12px;font-size:14px}
#bd-app .uw-askf input:focus{outline:none;border-color:rgba(84,166,255,.6)}
/* mobil: coloana cu numele companiei nu mai rămâne fixă peste celelalte coloane */
@media (max-width:720px){
 #bd-app .bd-tw table td:first-child,#bd-app .bd-tw table th:first-child{position:static!important;left:auto!important}
 #bd-app .uw-se-ins{grid-template-columns:1fr 1fr}
 #bd-app .uw-sb2{gap:2px} #bd-app .uw-sbc .vl{display:none} #bd-app .uw-sbc .mn{font-size:10.5px} #bd-app .uw-sbc .wr{font-size:9.5px} #bd-app .uw-sbc .col{height:110px}
 #bd-app .uw-m{max-width:96%}
}

/* grafic GEX/OI: toate strike-urile importante încap fără scroll */
#bd-app .uw-gin.fit,#bd-app .uw-gcard .uw-gin.fit{max-height:none;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}
#bd-app .uw-gin.fit .uw-gr{height:var(--rh)}
#bd-app .uw-gin.fit .uw-gr .a i{top:max(0px,calc(var(--rh)*.12));height:max(2px,calc(var(--rh)*.76))}
#bd-app .uw-gin.fit .uw-gr .a i.n{top:calc(var(--rh)*.3);height:max(2px,calc(var(--rh)*.4))}
#bd-app .uw-gin.fit .uw-gr .k{font-size:10px;line-height:1;white-space:nowrap;overflow:visible}
#bd-app .uw-gin.fit .uw-gr em{top:50%;transform:translateY(-50%);line-height:1.3}
#bd-app .uw-gin.fit .uw-ln.spot{margin:2px 0 2px 62px}

/* ===== Claude · asistent ===== */
#bd-app{--agc:var(--lsv-pri,#4F6EF7);--agc2:var(--lsv-pri2,#6C8CFF)}
#bd-app .ag-star{width:100%;height:100%;display:block}
#bd-app .ag-orb{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--lsv-pri,#4F6EF7),#7C5CFF);border:1px solid rgba(79,110,247,.45);color:var(--agc);padding:6px;box-shadow:0 0 0 0 rgba(79,110,247,.35)}
#bd-app .ag-orb.sm{width:24px;height:24px;padding:5px}
#bd-app .ag-orb.lg{width:46px;height:46px;padding:9px;box-shadow:0 0 24px rgba(79,110,247,.25)}
#bd-app .ag-orb.xl{width:64px;height:64px;padding:12px;box-shadow:0 0 40px rgba(79,110,247,.3)}
#bd-app .ag-orb.spin .ag-star{animation:agspin 2.4s linear infinite}
@keyframes agspin{to{transform:rotate(360deg)}}
@keyframes agbreathe{0%,100%{box-shadow:0 0 0 0 rgba(79,110,247,.35)}50%{box-shadow:0 0 0 8px rgba(79,110,247,0)}}
/* hero */
#bd-app .bd-head.ag-h{position:relative}
#bd-app .ag-hero-l,#bd-app .ag-hero-r{position:absolute;transform:translateY(-50%);z-index:3;cursor:pointer;font:inherit;color:var(--txt)}
#bd-app .ag-hero-l{left:0;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(79,110,247,.12),rgba(79,110,247,.02));border:1px solid rgba(79,110,247,.3);border-radius:18px;padding:10px 16px 10px 10px;text-align:left;max-width:250px;transition:border-color .2s,transform .2s}
#bd-app .ag-hero-l:hover{border-color:rgba(79,110,247,.7);transform:translateY(-50%) translateY(-2px)}
#bd-app .ag-hero-l .ag-orb{animation:agbreathe 2.8s ease-in-out infinite}
#bd-app .ag-hl{display:flex;flex-direction:column;line-height:1.25}
#bd-app .ag-hl b{font-size:15px;font-weight:800}
#bd-app .ag-hl small{font-size:11.5px;color:var(--mut)}
#bd-app .ag-hl em{font-style:normal;font-size:12px;color:var(--agc2);font-weight:700;margin-top:3px;display:flex;align-items:center;gap:6px}
#bd-app .ag-pulse{width:7px;height:7px;border-radius:50%;background:var(--agc);box-shadow:0 0 0 0 rgba(79,110,247,.6);animation:agbreathe 1.6s infinite}
#bd-app .ag-hero-r{right:0;background:var(--lsv-bg,#0D121B);border:1px solid rgba(79,110,247,.35);border-radius:999px;padding:0;transition:border-color .2s,box-shadow .2s}
#bd-app .ag-hero-r:hover{border-color:rgba(79,110,247,.75);box-shadow:0 0 22px rgba(79,110,247,.18)}
#bd-app .ag-hr-in{display:flex;align-items:center;gap:9px;height:44px;padding:0 10px 0 14px;font-size:13.5px;color:var(--lsv-ink2,#C1C9D6)}
#bd-app .ag-hr-in .ag-star{width:18px;height:18px;color:var(--agc)}
#bd-app .ag-hr-in kbd{font-weight:700;font-size:11px;line-height:1;font-family:inherit;color:var(--mut);border:1px solid var(--line2);border-radius:6px;padding:4px 7px;margin-left:6px}
@media (max-width:1180px){
 #bd-app .ag-hero-l,#bd-app .ag-hero-r{position:static;transform:none}
 #bd-app .bd-head.ag-h{display:flex;flex-direction:column}
 #bd-app .ag-hero-l{margin:14px auto 0;max-width:none;order:20}
 #bd-app .ag-hero-l:hover{transform:translateY(-2px)}
 #bd-app .ag-hero-r{margin:10px auto 0;order:21}
}
/* lansator */
#bd-app .ag-fab{position:fixed;right:22px;bottom:92px;z-index:99990;display:flex;align-items:center;gap:10px;height:54px;padding:0 18px 0 8px;border-radius:999px;background:linear-gradient(135deg,var(--lsv-pri,#4F6EF7),#7C5CFF);border:1px solid rgba(79,110,247,.55);color:#fff;font-weight:700;font-size:14px;line-height:1;font-family:inherit;cursor:pointer;box-shadow:0 14px 40px rgba(0,0,0,.55),0 0 26px rgba(79,110,247,.18);transition:transform .2s,box-shadow .2s}
#bd-app .ag-fab:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(0,0,0,.6),0 0 34px rgba(79,110,247,.3)}
#bd-app .ag-fab .ag-orb{width:38px;height:38px;padding:7px;animation:agbreathe 2.8s ease-in-out infinite}
#bd-app .ag-fab .ag-dot{position:absolute;top:6px;left:38px;width:11px;height:11px;border-radius:50%;background:#ff4d7d;border:2px solid var(--lsv-bg,#0D121B)}
#bd-app .ag-fab .ag-dot[hidden]{display:none}
#bd-app .ag-nudge{position:fixed;right:22px;bottom:156px;z-index:99990;display:flex;align-items:center;gap:9px;max-width:300px;padding:10px 14px;border-radius:14px;background:var(--lsv-sf,#151B27);border:1px solid rgba(79,110,247,.5);color:var(--lsv-ink,#E7EBF2);font-weight:600;font-size:13px;line-height:1.35;font-family:inherit;cursor:pointer;box-shadow:0 12px 36px rgba(0,0,0,.5);animation:agin .35s ease-out}
#bd-app .ag-nudge[hidden]{display:none}
@keyframes agin{from{opacity:0;transform:translateY(10px)}}
html.ag-lock #bd-app .ag-fab{opacity:0;pointer-events:none}
@media (max-width:760px){ #bd-app .ag-fab{right:14px;bottom:84px;height:50px;padding:0 6px} #bd-app .ag-fab-l{display:none} #bd-app .ag-nudge{right:14px;bottom:144px} }
/* panou */
#bd-app .ag-dr{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:100000;background:var(--lsv-bg,#0D121B);border-left:1px solid rgba(79,110,247,.28);box-shadow:-24px 0 60px rgba(0,0,0,.55);display:flex;flex-direction:column;transform:translateX(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);color:var(--txt)}
#bd-app .ag-dr.on{transform:none}
body.admin-bar #bd-app .ag-dr{top:32px}
#bd-app .ag-hd{display:flex;align-items:center;gap:10px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--line2);background:linear-gradient(180deg,rgba(79,110,247,.08),transparent)}
#bd-app .ag-hd .ag-orb{width:36px;height:36px;padding:7px}
#bd-app .ag-ht{display:flex;flex-direction:column;line-height:1.2;min-width:0}
#bd-app .ag-ht b{font-size:16px}#bd-app .ag-ht small{font-size:12px;color:var(--mut)}
#bd-app .ag-ctx{margin-left:auto;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;color:var(--agc2);background:rgba(79,110,247,.1);border:1px solid rgba(79,110,247,.3);border-radius:999px;padding:4px 9px}
#bd-app .ag-x{background:none;border:0;color:var(--mut);font-size:26px;line-height:1;cursor:pointer;padding:0 4px;margin-left:4px}
#bd-app .ag-ctx+.ag-x{margin-left:4px}#bd-app .ag-ht+.ag-x{margin-left:auto}
#bd-app .ag-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--line2)}
#bd-app .ag-tabs button{background:none;border:0;color:var(--mut);font-weight:700;font-size:13px;line-height:1;font-family:inherit;padding:8px 11px;border-radius:9px;cursor:pointer}
#bd-app .ag-tabs button.on{background:var(--lsv-sf2,#1B2331);color:var(--lsv-ink,#fff);box-shadow:inset 0 0 0 1px rgba(79,110,247,.35)}
#bd-app .ag-tabs button i{font-style:normal;display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--agc);color:var(--lsv-sf,#151B27);font-size:10.5px;margin-left:4px}
#bd-app .ag-tabs .ag-hact{margin-left:auto;display:flex;gap:4px;align-items:center}
#bd-app .ag-tabs .ag-ib{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;font-size:12px;color:var(--mut)}
#bd-app .ag-tabs .ag-ib:hover,#bd-app .ag-tabs .ag-ib.on{color:var(--lsv-ink,#fff);background:var(--lsv-sf2,#1B2331)}
#bd-app .ag-tabs .ag-ib svg{width:16px!important;height:16px!important;flex:none}
#bd-app .ag-send svg.ag-plane{width:20px!important;height:20px!important;min-width:20px;flex:none;display:block;transform:translateX(1px)}
#bd-app .ag-send svg.ag-plane path{fill:currentColor!important;stroke:none!important}
#bd-app .ag-send{transition:transform .12s ease,filter .12s ease}
#bd-app .ag-send:not([disabled]):hover{filter:brightness(1.08);transform:translateY(-1px)}
#bd-app .ag-hist{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}
#bd-app .ag-hist li{display:flex;align-items:stretch;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.02);overflow:hidden}
#bd-app .ag-hist li.cur{border-color:rgba(79,110,247,.45)}
#bd-app .ag-hi{flex:1;min-width:0;text-align:left;background:none;border:0;color:var(--txt);padding:10px 12px;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:3px}
#bd-app .ag-hi:hover{background:rgba(79,110,247,.08)}
#bd-app .ag-hi b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .ag-hi small{font-size:11.5px;color:var(--mut)}
#bd-app .ag-hx{flex:none;width:36px;background:none;border:0;border-left:1px solid var(--line2);color:var(--mut);font-size:18px;cursor:pointer}
#bd-app .ag-hx:hover{color:var(--lsv-ink,#fff);background:rgba(255,90,95,.12)}
#bd-app .ag-body{flex:1;overflow-y:auto;padding:14px 14px 10px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}
#bd-app .ag-welcome{text-align:center;padding:18px 10px 6px}
#bd-app .ag-welcome h4{margin:12px 0 6px;font-size:20px;font-weight:800}
#bd-app .ag-welcome p{margin:0;color:var(--mut);font-size:13.5px;line-height:1.5}
#bd-app .ag-m{font-size:14px;line-height:1.55;max-width:92%}
#bd-app .ag-m.u{align-self:flex-end;background:var(--lsv-pri,#4F6EF7);color:#fff;padding:10px 13px;border-radius:16px 16px 4px 16px;white-space:pre-wrap}
#bd-app .ag-m.a{align-self:flex-start;display:flex;gap:9px;max-width:100%}
#bd-app .ag-m.a .ag-orb{margin-top:2px}
#bd-app .ag-mb{background:var(--lsv-sf,#151B27);border:1px solid var(--line2);border-radius:4px 16px 16px 16px;padding:10px 13px;min-width:0}
#bd-app .ag-mb p{margin:0 0 7px}#bd-app .ag-mb p:last-child{margin-bottom:0}
#bd-app .ag-mb ul{margin:2px 0 8px;padding-left:18px}#bd-app .ag-mb li{margin:2px 0}
#bd-app .ag-mb b{color:var(--lsv-ink,#fff)}
#bd-app .ag-m.ld{align-items:center;color:var(--mut)}
#bd-app .ag-wk{display:flex;flex-direction:column;font-size:12.5px}#bd-app .ag-wk b{color:var(--agc2);font-size:13px}
#bd-app .ag-m.er{align-self:flex-start;color:#ffb3b3;background:rgba(255,77,77,.08);border:1px solid rgba(255,77,77,.25);border-radius:12px;padding:9px 12px}
#bd-app .ag-steps{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:8px;font-size:11px;color:var(--mut)}
#bd-app .ag-steps i{font-style:normal;background:var(--lsv-sf2,#1B2331);border:1px solid var(--line2);border-radius:999px;padding:2px 8px;color:var(--lsv-ink2,#C1C9D6)}
#bd-app .ag-learn{margin-top:8px;font-size:12px;color:var(--agc2);background:rgba(79,110,247,.08);border-radius:8px;padding:6px 9px}
#bd-app .ag-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
#bd-app .ag-act{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.45);color:var(--lsv-up,#34D399);border-radius:999px;padding:6px 12px;font-weight:700;font-size:12.5px;line-height:1.2;font-family:inherit;cursor:pointer}
#bd-app .ag-act:hover{background:rgba(52,211,153,.2)}
#bd-app .ag-fu,#bd-app .ag-sug{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
#bd-app .ag-sug{margin-top:4px}
#bd-app .ag-chip{background:var(--lsv-sf,#151B27);border:1px solid var(--line2);color:var(--lsv-ink2,#C1C9D6);border-radius:12px;padding:7px 11px;font-weight:600;font-size:12.5px;line-height:1.3;font-family:inherit;cursor:pointer;text-align:left}
#bd-app .ag-chip:hover{border-color:rgba(79,110,247,.6);color:var(--lsv-ink,#fff)}
#bd-app .ag-comp{display:flex;gap:8px;align-items:center;padding:10px 12px 12px;border-top:1px solid var(--line2);background:var(--lsv-bg,#0D121B)}
#bd-app .ag-comp textarea{flex:1;min-width:0;resize:none;max-height:140px;min-height:44px;border-radius:14px;background:var(--lsv-sf,#151B27);border:1px solid var(--line2);color:var(--txt);padding:11px 13px;font-size:14px;line-height:1.4;font-family:inherit}
#bd-app .ag-comp textarea:focus{outline:none;border-color:rgba(79,110,247,.65)}
#bd-app .ag-send{flex:none;width:44px;height:44px;padding:0!important;min-width:44px;border-radius:12px;border:0;background:var(--agc);color:var(--lsv-ink,#fff);display:grid;place-items:center;cursor:pointer}
#bd-app .ag-send[disabled]{opacity:.5;cursor:default}
#bd-app .ag-left{font-size:11px;color:var(--mut);text-align:center;padding:0 0 8px}
#bd-app .ag-mu{color:var(--mut);font-size:13px;line-height:1.5;margin:0}
#bd-app .ag-mu.sm{font-size:12px}
#bd-app .ag-skel{height:54px;border-radius:12px;background:linear-gradient(90deg,var(--lsv-sf,#151B27),var(--lsv-sf2,#1B2331),var(--lsv-sf,#151B27));background-size:200% 100%;animation:agsk 1.3s infinite}
@keyframes agsk{to{background-position:-200% 0}}
#bd-app .ag-card{background:var(--lsv-sf,#151B27);border:1px solid var(--line2);border-radius:14px;padding:12px 14px}
#bd-app .ag-ct{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}
#bd-app .ag-ct2{font-size:13px;font-weight:800;margin-top:6px}
#bd-app .ag-idx{display:flex;flex-wrap:wrap;gap:14px;font-size:13px}
#bd-app .ag-dr .g,#bd-app .ag-cbar .g,#bd-app .ag-xh .g,#bd-app .ag-xp .g{color:var(--neon)}#bd-app .ag-dr .r,#bd-app .ag-cbar .r,#bd-app .ag-xh .r,#bd-app .ag-xp .r{color:var(--red)}
#bd-app .ag-ins{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--lsv-sf,#151B27);border:1px solid var(--line2);border-left:3px solid var(--lsv-pri,#4F6EF7);border-radius:12px;padding:10px 12px;color:var(--txt);font-size:13.5px;line-height:1.4;font-family:inherit;cursor:pointer}
#bd-app .ag-ins.ig{border-left-color:var(--neon)}#bd-app .ag-ins.ir{border-left-color:var(--red)}#bd-app .ag-ins.ia{border-left-color:#f3d58b}
#bd-app .ag-ins:hover{border-color:rgba(79,110,247,.55)}
#bd-app .ag-ins .ic{font-size:18px;flex:none}#bd-app .ag-ins .tx{flex:1}#bd-app .ag-ins .go{color:var(--mut);font-size:20px}
#bd-app .ag-ins em,#bd-app .ag-cbar em{font-style:normal;font-size:11px;color:var(--mut);margin-left:4px}
#bd-app .ag-mem{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}
#bd-app .ag-mem li{display:flex;align-items:flex-start;gap:8px;background:var(--lsv-sf,#151B27);border:1px solid var(--line2);border-radius:10px;padding:9px 11px;font-size:13.5px}
#bd-app .ag-mem li span{flex:1}
#bd-app .ag-mem li button{background:none;border:0;color:var(--mut);font-size:18px;line-height:1;cursor:pointer}
#bd-app .ag-lnk{align-self:flex-start;background:none;border:0;color:var(--agc2);font-weight:700;font-size:12.5px;font-family:inherit;cursor:pointer;padding:0}
#bd-app .ag-empty{background:var(--lsv-sf,#151B27);border:1px dashed var(--line2);border-radius:12px;padding:12px;color:var(--mut);font-size:13px;margin:0}
#bd-app .ag-obs{display:flex;flex-wrap:wrap;gap:6px}
@media (max-width:760px){ #bd-app .ag-dr{width:100vw;border-left:0} body.admin-bar #bd-app .ag-dr{top:0} #bd-app .ag-ctx{max-width:110px} }
#bd-app .ag-dr,#bd-app .ag-dr [data-agscroll]{overscroll-behavior:contain}
/* bara Claude din pagina companiei */
#bd-app .ag-cbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 4px;padding:9px 12px;border-radius:12px;background:linear-gradient(90deg,rgba(79,110,247,.1),rgba(79,110,247,.02) 70%);border:1px solid rgba(79,110,247,.28);font-size:13px;color:var(--lsv-ink2,#C1C9D6)}
#bd-app .ag-cb-t{flex:1;min-width:200px;line-height:1.5}
#bd-app .ag-cb-t>b{color:var(--agc2)}
#bd-app .ag-cb-b{flex:none;background:var(--lsv-sf,#151B27);border:1px solid rgba(79,110,247,.55);color:var(--lsv-ink,#E7EBF2);border-radius:999px;padding:6px 12px;font-weight:700;font-size:12.5px;line-height:1.2;font-family:inherit;cursor:pointer}
#bd-app .ag-cb-b:hover{background:var(--lsv-sf2,#1B2331)}
/* prețuri pre/after-market */
#bd-app .ag-xh{font-size:12.5px;color:var(--lsv-ink2,#C1C9D6);margin-top:4px;white-space:nowrap}
#bd-app .ag-xh .l{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lsv-pri2,#6C8CFF);background:rgba(84,166,255,.12);border-radius:5px;padding:2px 6px}
#bd-app .ag-xh .t{color:var(--mut);font-size:11px}
#bd-app .ag-xp{display:block;font-size:11px;font-weight:600;color:var(--lsv-pri2,#6C8CFF);white-space:nowrap;margin-top:2px}
#bd-app .ag-xp b{color:var(--lsv-ink,#E7EBF2);font-weight:700}#bd-app .ag-xp i{font-style:normal}
#bd-app .ag-xtog{display:inline-flex;align-items:center;gap:7px;margin-left:10px;background:var(--lsv-sf,#151B27);border:1px solid var(--line2);color:var(--mut);border-radius:999px;padding:4px 10px;font-weight:700;font-size:11.5px;line-height:1.2;font-family:inherit;cursor:pointer;vertical-align:middle}
#bd-app .ag-xtog i{width:8px;height:8px;border-radius:50%;background:#555}
#bd-app .ag-xtog.on{color:var(--lsv-ink2,#C1C9D6);border-color:rgba(84,166,255,.45)}#bd-app .ag-xtog.on i{background:var(--lsv-pri,#4F6EF7);box-shadow:0 0 8px var(--lsv-pri,#4F6EF7)}
#bd-app .ag-xl{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding-left:8px;border-left:1px solid var(--line2);color:var(--mut);font-weight:600}
#bd-app .ag-xl b{display:inline-block;width:10px;height:10px;border-radius:3px}
#bd-app .ag-xl b.p{background:rgba(255,159,67,.55)}#bd-app .ag-xl b.a{background:rgba(84,166,255,.55);margin-left:4px}

#bd-app .ag-nw{font-style:normal;display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(79,110,247,.18);color:var(--lsv-pri2,#6C8CFF);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}

#bd-app .ag-lk{color:var(--lsv-pri2,#6C8CFF);text-decoration:underline;text-underline-offset:2px;font-weight:600;white-space:nowrap}
#bd-app .ag-lk:hover{color:var(--lsv-ink,#fff)}

/* ===== Navigare rapidă (nv-*) ===== */
html.nv-lock{overflow:hidden}
#bd-app .nv-pal{position:fixed;inset:0;z-index:100003;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}
#bd-app .nv-pal[hidden]{display:none}
#bd-app .nv-box{width:min(560px,100%);max-height:70vh;max-height:70dvh;display:flex;flex-direction:column;background:#0c0f0d;border:1px solid rgba(44,255,121,.35);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.7),0 0 18px rgba(44,255,121,.14);overflow:hidden;animation:nvIn .14s ease-out}
@keyframes nvIn{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}
#bd-app .nv-h{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line2)}
#bd-app .nv-ic{font-size:20px;color:var(--neon);line-height:1}
#bd-app .nv-pal .nv-in{flex:1;min-width:0;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:var(--txt)!important;font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.02em;padding:4px 0!important;height:auto!important;text-transform:none}
#bd-app .nv-pal .nv-in::placeholder{color:var(--mut);font-weight:500;font-size:15px;letter-spacing:0}
#bd-app .nv-x{background:rgba(255,255,255,.06);border:1px solid var(--line2);color:var(--mut);border-radius:7px;font-size:11px;padding:3px 7px;cursor:pointer}
#bd-app .nv-l{overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}
#bd-app .nv-sec{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);padding:9px 10px 4px}
#bd-app .nv-i{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-radius:10px;padding:8px 10px;color:var(--txt);cursor:pointer;font:inherit}
#bd-app .nv-i.on{background:rgba(44,255,121,.1);box-shadow:inset 0 0 0 1px rgba(44,255,121,.28)}
#bd-app .nv-i .bd-logo{width:26px;height:26px;flex:0 0 26px}
#bd-app .nv-i b{font-family:Montserrat,sans-serif;font-weight:800;font-size:14px;min-width:58px}
#bd-app .nv-n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.72);font-size:13px}
#bd-app .nv-st{font-style:normal;color:var(--amb);font-size:12px}
#bd-app .nv-i em{font-style:normal;font-size:11px;color:var(--mut)}
#bd-app .nv-e{padding:18px 12px;color:var(--mut);font-size:13px;text-align:center}
#bd-app .nv-f{border-top:1px solid var(--line2);padding:8px 14px;font-size:11px;color:var(--mut)}

/* bara fixă cu compania curentă */
#bd-app .nv-bar{position:fixed;left:0;right:0;top:0;z-index:9990;display:flex;justify-content:center;padding:6px 12px;background:rgba(8,10,9,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.45);transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}
#bd-app .nv-bar.on{transform:none;opacity:1;pointer-events:auto}
#bd-app .nv-in2{display:flex;align-items:center;gap:8px;width:min(1280px,100%);min-width:0}
#bd-app .nv-b{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:34px;background:rgba(255,255,255,.04);border:1px solid var(--line2);color:var(--txt);border-radius:9px;padding:0 10px;cursor:pointer;font:inherit;font-size:13px}
#bd-app .nv-b:hover,#bd-app .nv-chip:hover,#bd-app .nv-cur:hover{border-color:rgba(44,255,121,.45)}
#bd-app .nv-ar{width:34px;justify-content:center;padding:0;font-size:20px;line-height:1}
#bd-app .nv-cur{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:8px;height:38px;background:rgba(44,255,121,.06);border:1px solid rgba(44,255,121,.3);color:var(--txt);border-radius:10px;padding:0 12px;cursor:pointer;font:inherit}
#bd-app .nv-cur .bd-logo{width:22px;height:22px;flex:0 0 22px}
#bd-app .nv-cur b{font-family:Montserrat,sans-serif;font-weight:800;font-size:15px}
#bd-app .nv-px{font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}
#bd-app .nv-ch{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
#bd-app .nv-ch.up{color:var(--green)}#bd-app .nv-ch.dn{color:var(--red)}
#bd-app .nv-sw{margin-left:4px;padding-left:10px;border-left:1px solid var(--line2);color:var(--mut);font-size:12px;white-space:nowrap}
#bd-app .nv-rec{flex:1 1 auto;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}
#bd-app .nv-rec::-webkit-scrollbar{display:none}
#bd-app .nv-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;background:rgba(255,255,255,.04);border:1px solid var(--line2);color:var(--txt);border-radius:999px;padding:0 10px 0 4px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700}
#bd-app .nv-chip .bd-logo{width:20px;height:20px;flex:0 0 20px}
@media (max-width:900px){#bd-app .nv-swt{display:none}#bd-app .nv-tx span{display:none}}
@media (max-width:720px){
  #bd-app .nv-bar{padding:6px 8px}
  #bd-app .nv-in2{gap:6px}
  #bd-app .nv-rec,#bd-app .nv-ch{display:none}
  #bd-app .nv-cur{flex:1 1 auto}
  #bd-app .nv-pal{padding-top:8vh}
  #bd-app .nv-pal .nv-in{font-size:17px!important}
}

/* graficul pe ecran complet: containerul companiei e pe tot ecranul, graficul îl acoperă */
#bd-company.nv-fs:fullscreen{background:#0b0b0b;overflow:hidden}
#bd-app #bd-company.nv-fs #bd-pxbox,#bd-app #bd-pxbox.bd-fs{position:fixed!important;inset:0!important;z-index:99999;margin:0!important;border-radius:0!important;background:#0b0b0b;padding:16px;overflow:auto;max-width:none!important;width:auto!important}
#bd-app #bd-company.nv-fs #bd-pxbox .bd-lw,#bd-app #bd-pxbox.bd-fs .bd-lw{height:calc(100vh - 250px - var(--pxp,0px))!important;height:calc(100dvh - 250px - var(--pxp,0px))!important;min-height:260px}
#bd-company.nv-fs:fullscreen .nv-pal{z-index:100003}

/* Preț țintă analiști: loc pentru etichetele de sub bară */
#bd-app .bd-ptbar{height:68px;margin-bottom:14px}

/* cortina de tranziție la schimbarea companiei pe ecran complet */
#bd-app #bd-company.nv-swap::before{content:'';position:fixed;inset:0;z-index:100001;background:#0b0b0b var(--nvshot,none) var(--nvx,0) var(--nvy,0)/var(--nvw,100%) var(--nvh,100%) no-repeat;opacity:1;transition:opacity .26s ease;pointer-events:none}
#bd-app #bd-company.nv-swap::after{content:attr(data-nvload);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100002;padding:12px 22px;border-radius:999px;background:rgba(10,14,11,.88);border:1px solid rgba(44,255,121,.45);box-shadow:0 0 24px rgba(44,255,121,.18);color:#e9fff1;font:700 15px/1.2 Montserrat,sans-serif;letter-spacing:.02em;opacity:1;transition:opacity .2s ease;pointer-events:none;animation:nvPulse 1.1s ease-in-out infinite}
#bd-app #bd-company.nv-swap:not(.nv-out)::before{filter:brightness(.42) saturate(.7)}
#bd-app #bd-company.nv-swap.nv-out::before,#bd-app #bd-company.nv-swap.nv-out::after{opacity:0}
@keyframes nvPulse{0%,100%{box-shadow:0 0 14px rgba(44,255,121,.12)}50%{box-shadow:0 0 30px rgba(44,255,121,.35)}}

/* ===== Calculator de opțiuni (ol-*) ===== */
#bd-app .ol-core{display:none!important}
html.ol-lock{overflow:hidden}
#bd-app .ol-app{position:relative}
#bd-app .ol-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}
#bd-app .ol-head h3{margin:0 0 4px}
#bd-app .ol-acad{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,201,60,.45);background:linear-gradient(180deg,rgba(255,201,60,.16),rgba(255,201,60,.05));color:#ffe3a0;font:inherit;font-weight:800;font-size:13.5px;cursor:pointer;box-shadow:0 0 18px rgba(255,201,60,.12)}
#bd-app .ol-acad:hover{border-color:#ffc93c;color:#fff}
#bd-app .ol-top{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}
#bd-app .ol-f{display:flex;flex-direction:column;gap:6px;min-width:0}
#bd-app .ol-f>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}
#bd-app .ol-sym{width:220px}
#bd-app .ol-sw{position:relative;display:block}
#bd-app .ol-sw .bd-input{width:100%;font-weight:700;letter-spacing:.03em}
#bd-app .ol-sug{position:absolute;left:0;top:calc(100% + 6px);z-index:50;width:320px;max-width:86vw;background:#0c0f0d;border:1px solid rgba(44,255,121,.35);border-radius:12px;padding:5px;box-shadow:0 18px 50px rgba(0,0,0,.6)}
#bd-app .ol-sug[hidden]{display:none}
#bd-app .ol-sug button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;color:var(--txt);padding:7px 8px;border-radius:9px;cursor:pointer;font:inherit;text-align:left}
#bd-app .ol-sug button.on,#bd-app .ol-sug button:hover{background:rgba(44,255,121,.1)}
#bd-app .ol-sug .bd-logo{width:22px;height:22px;flex:0 0 22px}
#bd-app .ol-sug b{min-width:52px;font-family:Montserrat,sans-serif}
#bd-app .ol-sug span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mut);font-size:12.5px}
#bd-app .ol-q{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.02)}
#bd-app .ol-q .bd-logo{width:28px;height:28px;flex:0 0 28px}
#bd-app .ol-q div{display:flex;flex-direction:column;line-height:1.15}
#bd-app .ol-q small{color:var(--mut);font-size:11.5px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .ol-qp{align-items:flex-end;margin-left:6px}
#bd-app .ol-qp b{font-size:16px;font-variant-numeric:tabular-nums}
#bd-app .ol-top select.bd-input{min-width:230px}
#bd-app .ol-ivbox{display:flex;flex-direction:column;justify-content:center;height:46px;padding:0 14px;border:1px dashed rgba(114,128,245,.45);border-radius:12px;line-height:1.2}
#bd-app .ol-ivbox span{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--mut)}
#bd-app .ol-ivbox b{font-size:15px;color:#b9c0ff}
#bd-app .ol-ivbox small{font-size:11px;color:var(--mut)}
#bd-app .ol-spin{width:22px;height:22px;border-radius:50%;border:2px solid rgba(44,255,121,.2);border-top-color:var(--neon);animation:olSpin .8s linear infinite;align-self:center}
@keyframes olSpin{to{transform:rotate(360deg)}}
#bd-app .up{color:var(--green)}#bd-app .dn{color:var(--red)}#bd-app .mu{color:var(--mut)}

/* strategii */
#bd-app .ol-strats{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;padding:2px 2px 8px;margin-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}
#bd-app .ol-sg{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.015)}
#bd-app .ol-sgt{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:0 4px}
#bd-app .ol-sgi{display:flex;flex-wrap:wrap;gap:6px;max-width:420px}
#bd-app .ol-sb{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px 0 7px;border:1px solid var(--line2);border-radius:9px;background:rgba(255,255,255,.03);color:var(--txt);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}
#bd-app .ol-sb:hover{border-color:rgba(44,255,121,.45)}
#bd-app .ol-sb.on{background:rgba(44,255,121,.12);border-color:var(--neon);color:#fff;box-shadow:0 0 12px rgba(44,255,121,.18)}
#bd-app .ol-si{display:inline-flex;width:34px;height:18px}
#bd-app .ol-mini{display:block;overflow:visible}
#bd-app .ol-mini .ol-ml{fill:none;stroke:#e8e8e8;stroke-width:1.6}
#bd-app .ol-mini .ol-mz{stroke:rgba(255,255,255,.25);stroke-width:1}
#bd-app .ol-mt{font-size:14px;fill:#999}

/* lecția strategiei */
#bd-app .ol-lcard{display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:14px;border-radius:14px;border:1px solid rgba(255,201,60,.28);background:linear-gradient(90deg,rgba(255,201,60,.07),rgba(255,201,60,.01) 60%)}
#bd-app .ol-lci{flex:0 0 auto;padding:6px;border-radius:10px;background:rgba(0,0,0,.35)}
#bd-app .ol-lct{flex:1;min-width:0}
#bd-app .ol-lct p{margin:4px 0 0;color:rgba(255,255,255,.8);font-size:13.5px;line-height:1.45}
#bd-app .ol-lch{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#bd-app .ol-lch b{font-size:15px}
#bd-app .ol-out{font-size:12px;color:var(--mut)}
#bd-app .ol-lvl{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
#bd-app .ol-lvl.l1{background:rgba(34,197,94,.15);color:#7ee2a1}#bd-app .ol-lvl.l2{background:rgba(255,201,60,.15);color:#ffd877}#bd-app .ol-lvl.l3{background:rgba(255,90,95,.15);color:#ff9a9d}
#bd-app .ol-lbtn{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;border:1px solid rgba(255,201,60,.5);background:rgba(255,201,60,.1);color:#fff;font:inherit;cursor:pointer;text-align:left}
#bd-app .ol-lbtn:hover{background:rgba(255,201,60,.18)}
#bd-app .ol-lbtn>span:first-child{font-size:22px}
#bd-app .ol-lbtn b{display:block;font-size:13.5px}
#bd-app .ol-lbtn small{display:block;font-size:11.5px;color:#d9c79a}

/* picioare */
#bd-app .ol-empty{padding:26px 18px;border:1px dashed var(--line2);border-radius:14px;color:rgba(255,255,255,.75);text-align:center;line-height:1.5}
#bd-app .ol-empty.sm{padding:14px;font-size:13px}
#bd-app .ol-empty.er{border-color:rgba(255,90,95,.45);color:#ff9a9d}
#bd-app .ol-legs{display:flex;flex-direction:column;gap:6px}
#bd-app .ol-lh,#bd-app .ol-leg{display:grid;grid-template-columns:92px 92px 128px 150px 92px 170px minmax(150px,1fr) 70px;gap:8px;align-items:center}
#bd-app .ol-lh{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);padding:0 10px}
#bd-app .ol-leg{padding:8px 10px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.02);border-left:3px solid var(--green)}
#bd-app .ol-leg.s{border-left-color:var(--red)}
#bd-app .ol-leg .bd-input{height:36px!important;padding:0 8px!important;font-size:13px!important;width:100%;min-width:0}
#bd-app .ol-side{height:36px;border-radius:9px;border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.12);color:#8ef0b0;font:inherit;font-weight:800;font-size:12.5px;cursor:pointer}
#bd-app .ol-leg.s .ol-side{border-color:rgba(255,90,95,.5);background:rgba(255,90,95,.12);color:#ffa3a6}
#bd-app .ol-na{color:var(--mut);font-size:12.5px;padding-left:6px}
#bd-app .ol-qty{display:flex;align-items:center;gap:5px}
#bd-app .ol-qty small{font-size:10.5px;color:var(--mut)}
#bd-app .ol-pr{display:flex;align-items:center;gap:6px}
#bd-app .ol-pr .bd-input{width:72px!important;flex:0 0 72px}
#bd-app .ol-pr small{font-size:10.5px;color:var(--mut)}
#bd-app .ol-pm{display:inline-flex;border:1px solid var(--line2);border-radius:8px;overflow:hidden}
#bd-app .ol-pm button{border:0;background:transparent;color:var(--mut);font:inherit;font-size:10.5px;font-weight:800;padding:5px 6px;cursor:pointer}
#bd-app .ol-pm button.on{background:rgba(44,255,121,.16);color:var(--neon)}
#bd-app .ol-qi{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--mut);line-height:1.3;min-width:0}
#bd-app .ol-qi b{color:rgba(255,255,255,.85);font-weight:600}
#bd-app .ol-la{display:flex;gap:4px;justify-content:flex-end}
#bd-app .ol-ib{width:32px;height:32px;border-radius:8px;border:1px solid var(--line2);background:rgba(255,255,255,.03);color:var(--txt);cursor:pointer;font-size:14px}
#bd-app .ol-ib:hover{border-color:rgba(44,255,121,.45)}
#bd-app .ol-ib.x:hover{border-color:rgba(255,90,95,.6);color:#ff9a9d}
#bd-app .ol-add{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 4px}
#bd-app .ol-add .bd-help{flex:1;min-width:240px;font-size:12px}

/* rezultate */
#bd-app .ol-res{margin-top:14px}
#bd-app .ol-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
#bd-app .ol-k{padding:12px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:4px;min-width:0}
#bd-app .ol-k span{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}
#bd-app .ol-k b{font-size:16.5px;font-variant-numeric:tabular-nums;word-break:break-word}
#bd-app .ol-k small{font-size:11.5px;color:var(--mut)}
#bd-app .ol-greeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}
#bd-app .ol-greeks div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:8px 12px;border:1px solid rgba(114,128,245,.25);border-radius:10px;background:rgba(114,128,245,.05)}
#bd-app .ol-greeks span{font-size:11px;font-weight:800;color:#b9c0ff;text-transform:uppercase;letter-spacing:.06em}
#bd-app .ol-greeks b{font-size:14.5px;font-variant-numeric:tabular-nums}
#bd-app .ol-greeks small{font-size:11px;color:var(--mut);width:100%}
#bd-app .ol-ctl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 6px;padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.015)}
#bd-app .ol-ctl label{display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--mut)}
#bd-app .ol-ctl b{color:#fff}
#bd-app .ol-ctl input[type=range]{width:100%;accent-color:var(--neon);height:18px}
#bd-app .ol-chart{margin-top:10px;border:1px solid var(--line2);border-radius:14px;padding:12px;background:#0b0d0c}
#bd-app .ol-chh{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px;font-size:12px;color:var(--mut)}
#bd-app .ol-chh b{color:#fff;font-size:13.5px}
#bd-app .ol-chh i.lg{display:inline-block;width:16px;height:3px;border-radius:2px;margin:0 5px 2px 10px;vertical-align:middle}
#bd-app .ol-chh i.lg.e{background:var(--neon)}#bd-app .ol-chh i.lg.d{background:#7cc4ff;height:0;border-top:2px dashed #7cc4ff}#bd-app .ol-chh i.lg.m{background:rgba(114,128,245,.35);height:10px}
#bd-app .ol-svgw{position:relative}
#bd-app .ol-svg{width:100%;height:auto;display:block}
#bd-app .ol-svg .ol-gl{stroke:rgba(255,255,255,.06);stroke-width:1}
#bd-app .ol-svg .ol-gl.z{stroke:rgba(255,255,255,.35)}
#bd-app .ol-svg .ol-yt{fill:#8a8a8a;font-size:10.5px;text-anchor:end}
#bd-app .ol-svg .ol-xt{fill:#8a8a8a;font-size:10.5px;text-anchor:middle}
#bd-app .ol-fu{fill:rgba(34,197,94,.16)}#bd-app .ol-fd{fill:rgba(255,90,95,.15)}
#bd-app .ol-svg .ol-le{fill:none;stroke:var(--neon);stroke-width:2.2}
#bd-app .ol-svg .ol-le.n{stroke:var(--red)}
#bd-app .ol-svg .ol-ld{fill:none;stroke:#7cc4ff;stroke-width:1.6;stroke-dasharray:5 4}
#bd-app .ol-svg .ol-em{fill:rgba(114,128,245,.08)}
#bd-app .ol-svg .ol-be{stroke:#ffc93c;stroke-width:1;stroke-dasharray:3 3}
#bd-app .ol-svg .ol-bet{fill:#ffc93c;font-size:10.5px;font-weight:700}
#bd-app .ol-svg .ol-sp{stroke:#fff;stroke-width:1;stroke-dasharray:2 3;opacity:.7}
#bd-app .ol-svg .ol-spt{fill:#fff;font-size:10.5px;font-weight:700}
#bd-app .ol-svg .ol-hl{stroke:rgba(255,255,255,.45);stroke-width:1}
#bd-app .ol-svg .ol-hit{cursor:crosshair}
#bd-app .ol-tip{position:absolute;z-index:5;min-width:170px;padding:8px 10px;border-radius:10px;background:rgba(10,13,11,.95);border:1px solid rgba(44,255,121,.35);font-size:12px;line-height:1.5;pointer-events:none;box-shadow:0 10px 30px rgba(0,0,0,.5)}
#bd-app .ol-tip[hidden]{display:none}
#bd-app .ol-tip small{color:var(--mut)}
#bd-app .ol-hh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 8px}
#bd-app .ol-hh b{font-size:14px}
#bd-app .ol-unit{display:inline-flex;border:1px solid var(--line2);border-radius:9px;overflow:hidden}
#bd-app .ol-unit button{border:0;background:transparent;color:var(--mut);font:inherit;font-weight:800;padding:5px 12px;cursor:pointer}
#bd-app .ol-unit button.on{background:rgba(44,255,121,.15);color:var(--neon)}
#bd-app .ol-heat{overflow-x:auto;border:1px solid var(--line2);border-radius:12px;scrollbar-width:thin}
#bd-app .ol-heat table{border-collapse:separate;border-spacing:2px;width:100%;font-variant-numeric:tabular-nums}
#bd-app .ol-heat th,#bd-app .ol-heat td{padding:5px 6px;text-align:center;font-size:12px;white-space:nowrap;border-radius:5px}
#bd-app .ol-heat thead th,#bd-app .ol-heat tr:first-child th{color:var(--mut);font-weight:700;font-size:11.5px}
#bd-app .ol-heat th small{display:block;font-size:10.5px;color:var(--mut);font-weight:500}
#bd-app .ol-heat tr th:first-child{position:sticky;left:0;background:#0b0d0c;text-align:right;z-index:1;font-weight:700;color:#ddd}
#bd-app .ol-heat tr.cur th:first-child{color:var(--neon)}
#bd-app .ol-heat tr.cur td{outline:1px solid rgba(255,255,255,.55);outline-offset:-1px}
#bd-app .ol-heat td{color:#fff;font-weight:600;min-width:58px}
#bd-app .ol-save{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px}
#bd-app .ol-save .ol-f{flex:1;min-width:220px}
#bd-app .ol-save .bd-btn{height:42px}
#bd-app .ol-save .bd-help{width:100%;font-size:12px}

/* fereastra lanțului / academiei */
#bd-app .ol-modal{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}
#bd-app .ol-modal[hidden]{display:none}
#bd-app .ol-mb{width:min(1180px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#0b0d0c;border:1px solid rgba(44,255,121,.3);border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.7);overflow:hidden}
#bd-app .ol-mh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line2)}
#bd-app .ol-mh b{font-size:16px;display:block}
#bd-app .ol-mh small{color:var(--mut);font-size:12px}
#bd-app .ol-x{width:36px;height:36px;border-radius:10px;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:#fff;cursor:pointer;font-size:16px;flex:0 0 auto}
#bd-app .ol-exps{display:flex;gap:6px;overflow-x:auto;padding:10px 18px;border-bottom:1px solid var(--line2);scrollbar-width:thin}
#bd-app .ol-exps button{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding:5px 10px;border:1px solid var(--line2);border-radius:9px;background:transparent;color:var(--txt);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}
#bd-app .ol-exps button small{font-size:10px;color:var(--mut);font-weight:500}
#bd-app .ol-exps button.on{border-color:var(--neon);background:rgba(44,255,121,.12)}
#bd-app .ol-ctw{overflow:auto;flex:1;min-height:200px}
#bd-app .ol-ct{border-collapse:collapse;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}
#bd-app .ol-ct thead th{position:sticky;top:0;background:#101412;z-index:2;padding:7px 8px;font-size:11px;color:var(--mut);font-weight:700;text-transform:uppercase;letter-spacing:.05em}
#bd-app .ol-ct thead tr:first-child th{top:0}
#bd-app .ol-ct thead tr:nth-child(2) th{top:29px}
#bd-app .ol-ct th.cg{color:#7ee2a1}#bd-app .ol-ct th.pg{color:#ff9a9d}
#bd-app .ol-ct td{padding:6px 8px;text-align:right;border-bottom:1px solid rgba(255,255,255,.04);color:rgba(255,255,255,.82)}
#bd-app .ol-ct td.itm{background:rgba(114,128,245,.07)}
#bd-app .ol-ct td.na{text-align:center;color:#555}
#bd-app .ol-ct td.pb,#bd-app .ol-ct td.pa{cursor:pointer;font-weight:700}
#bd-app .ol-ct td.pb{color:#ffa3a6}#bd-app .ol-ct td.pa{color:#8ef0b0}
#bd-app .ol-ct td.pb:hover{background:rgba(255,90,95,.2);color:#fff}#bd-app .ol-ct td.pa:hover{background:rgba(34,197,94,.2);color:#fff}
#bd-app .ol-ct .ks{text-align:center;font-weight:800;color:#fff;background:#141a16;min-width:70px}
#bd-app .ol-ct tr.atm td,#bd-app .ol-ct tr.atm th{border-top:2px solid var(--neon)}
#bd-app .ol-mf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--line2)}

/* academia */
#bd-app .ol-acb{width:min(1120px,100%);height:calc(100vh - 32px)}
#bd-app .ol-acw{display:flex;flex:1;min-height:0}
#bd-app .ol-anav{flex:0 0 250px;overflow-y:auto;padding:10px;border-right:1px solid var(--line2);scrollbar-width:thin}
#bd-app .ol-ang{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:12px 8px 6px}
#bd-app .ol-anav button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:rgba(255,255,255,.82);font:inherit;font-size:13px;text-align:left;padding:7px 8px;border-radius:9px;cursor:pointer}
#bd-app .ol-anav button:hover{background:rgba(255,255,255,.05)}
#bd-app .ol-anav button.on{background:rgba(255,201,60,.13);color:#fff;box-shadow:inset 2px 0 0 #ffc93c}
#bd-app .ol-acc{flex:1;overflow-y:auto;padding:22px 28px 36px;scrollbar-width:thin}
#bd-app .ol-les{max-width:780px;margin:0 auto;color:rgba(255,255,255,.86);font-size:14.5px;line-height:1.65}
#bd-app .ol-lhd{display:flex;gap:20px;align-items:center;margin-bottom:10px;flex-wrap:wrap}
#bd-app .ol-lhm{flex:0 0 auto;padding:10px;border-radius:14px;background:#111613;border:1px solid var(--line2)}
#bd-app .ol-lhd>div:last-child{flex:1;min-width:260px}
#bd-app .ol-kick{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c}
#bd-app .ol-les h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;margin:4px 0 8px;color:#fff;line-height:1.15}
#bd-app .ol-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
#bd-app .ol-tags>span{font-size:12px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.75)}
#bd-app .ol-lead{font-size:15.5px;color:#fff;margin:0 0 12px}
#bd-app .ol-les section{margin:18px 0;padding-top:4px}
#bd-app .ol-les h4{font-size:15px;color:#fff;margin:0 0 8px}
#bd-app .ol-les ul{margin:0;padding-left:20px}
#bd-app .ol-les li{margin:4px 0}
#bd-app .ol-les p{margin:0 0 10px}
#bd-app .ol-les b{color:#fff}
#bd-app .ol-les .ol-mx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#bd-app .ol-mx>div,#bd-app .ol-lg>div{padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:rgba(255,255,255,.02)}
#bd-app .ol-mx span,#bd-app .ol-lg span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}
#bd-app .ol-mx b{font-size:13.5px;font-weight:600;line-height:1.45;display:block;margin-top:3px}
#bd-app .ol-live{padding:14px!important;border-radius:14px;border:1px solid rgba(44,255,121,.3);background:rgba(44,255,121,.04)}
#bd-app .ol-lg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:8px}
#bd-app .ol-lg b{font-size:15px}
#bd-app .ol-gk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#bd-app .ol-gk div{padding:10px 12px;border-radius:12px;border:1px solid rgba(114,128,245,.25);background:rgba(114,128,245,.05);font-size:13.5px;line-height:1.5}
#bd-app .ol-gk b{display:block;color:#b9c0ff;margin-bottom:2px}
#bd-app .ol-pc{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#bd-app .ol-tipbox{margin-top:18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,201,60,.4);background:rgba(255,201,60,.07)}
#bd-app .ol-les .ol-diag{margin:10px 0 14px;padding:12px;border-radius:12px;background:#111613;border:1px solid var(--line2)}
#bd-app .ol-les table.ol-t{border-collapse:collapse;width:100%;font-size:13.5px;margin:6px 0 12px}
#bd-app .ol-les table.ol-t th,#bd-app .ol-les table.ol-t td{border:1px solid var(--line2);padding:7px 9px;text-align:left;vertical-align:top}
#bd-app .ol-les table.ol-t th{background:rgba(255,255,255,.04);color:#fff}
#bd-app .ol-les .ol-callout{padding:12px 14px;border-radius:12px;background:rgba(114,128,245,.08);border:1px solid rgba(114,128,245,.3);margin:12px 0}

#bd-app .ol-asel{display:none;width:100%;margin-bottom:14px}
@media (max-width:1180px){
  #bd-app .ol-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
  #bd-app .ol-lh{display:none}
  #bd-app .ol-leg{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}
  #bd-app .ol-qi{grid-column:span 3}
}
@media (max-width:720px){
  #bd-app .ol-sym{width:100%}
  #bd-app .ol-top>*{width:100%}
  #bd-app .ol-top select.bd-input{min-width:0;width:100%}
  #bd-app .ol-q{justify-content:space-between}
  #bd-app .ol-lcard{flex-wrap:wrap}
  #bd-app .ol-lci{display:none}
  #bd-app .ol-sgi{max-width:none;flex-wrap:nowrap}
  #bd-app .ol-leg .ol-la{grid-column:span 2;justify-content:flex-start}
  #bd-app .ol-lbtn{width:100%}
  #bd-app .ol-leg{grid-template-columns:1fr 1fr}
  #bd-app .ol-qi{grid-column:span 2}
  #bd-app .ol-pr{grid-column:span 2}
  #bd-app .ol-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  #bd-app .ol-greeks{grid-template-columns:repeat(2,minmax(0,1fr))}
  #bd-app .ol-ctl{grid-template-columns:1fr}
  #bd-app .ol-anav{display:none}
  #bd-app .ol-asel{display:block}
  #bd-app .ol-acc{padding:16px}
  #bd-app .ol-les h2{font-size:22px}
  #bd-app .ol-les .ol-mx,#bd-app .ol-gk,#bd-app .ol-pc{grid-template-columns:1fr}
  #bd-app .ol-lg{grid-template-columns:repeat(2,minmax(0,1fr))}
  #bd-app .ol-modal{padding:0}
  #bd-app .ol-mb{max-height:100vh;height:100vh;border-radius:0}
}

/* suprascrieri peste stilul general al tabelelor din dashboard */
#bd-app .ol-heat table{border-collapse:separate!important}
#bd-app .ol-heat th,#bd-app .ol-heat td{padding:5px 6px!important;text-align:center!important;font-size:12px!important;border:0!important;border-radius:5px}
#bd-app .ol-heat td{color:#fff!important}
#bd-app .ol-heat tr th:first-child{background:#0b0d0c!important;text-align:right!important;color:#ddd!important;font-size:12px!important;letter-spacing:0;text-transform:none}
#bd-app .ol-heat tr:first-child th{color:var(--mut)!important;font-size:11px!important}
#bd-app .ol-heat tr.cur th:first-child{color:var(--neon)!important}
#bd-app .ol-heat tr.cur td{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}
#bd-app .ol-ct th,#bd-app .ol-ct td{padding:6px 8px!important;font-size:12.5px!important}
#bd-app .ol-ct thead th{background:#101412!important;position:sticky;z-index:3;text-align:right!important;font-size:10.5px!important}
#bd-app .ol-ct thead tr:first-child th{top:0;text-align:center!important;font-size:11px!important;height:28px;border-bottom:0!important}
#bd-app .ol-ct thead tr:nth-child(2) th{top:28px}
#bd-app .ol-ct thead th.cg{color:#7ee2a1!important}#bd-app .ol-ct thead th.pg{color:#ff9a9d!important}
#bd-app .ol-ct td{text-align:right!important;color:rgba(255,255,255,.82)}
#bd-app .ol-ct td.itm{background:rgba(114,128,245,.09)!important}
#bd-app .ol-ct td.pb:hover{background:rgba(255,90,95,.25)!important}
#bd-app .ol-ct td.pa:hover{background:rgba(34,197,94,.25)!important}
#bd-app .ol-ct .ks,#bd-app .ol-ct tbody th.ks{text-align:center!important;font-weight:800!important;color:#fff!important;background:#141a16!important;font-size:13px!important;letter-spacing:0;text-transform:none}
#bd-app .ol-ct thead th.ks{color:var(--mut)!important;font-size:10.5px!important}
#bd-app .ol-ct tr.atm td,#bd-app .ol-ct tr.atm th{border-top:2px solid var(--neon)!important}
#bd-app .ol-les table.ol-t th,#bd-app .ol-les table.ol-t td{border:1px solid var(--line2)!important;padding:7px 9px!important;text-align:left!important;white-space:normal!important;font-size:13.5px!important;vertical-align:top}
#bd-app .ol-les table.ol-t th{background:rgba(255,255,255,.04)!important;color:#fff!important;text-transform:none;letter-spacing:0}
#bd-app .ol-les table.ol-t td:first-child{color:#fff}

/* ===== Academia Bursierul (ed-*) ===== */
#bd-app .ed-tabbtn{gap:8px}
#bd-app .ed-app{padding:22px}
#bd-app .ed-hero{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:26px;border-radius:18px;border:1px solid rgba(44,255,121,.25);background:radial-gradient(120% 140% at 0% 0%,rgba(44,255,121,.12),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(114,128,245,.12),transparent 60%),#0b0d0c;margin-bottom:20px}
#bd-app .ed-ht{flex:1;min-width:280px;max-width:760px}
#bd-app .ed-kick{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--neon)}
#bd-app .ed-hero h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:30px;line-height:1.15;margin:6px 0 10px;color:#fff}
#bd-app .ed-hero p{color:rgba(255,255,255,.78);font-size:15px;line-height:1.6;margin:0 0 16px}
#bd-app .ed-hb{display:flex;gap:8px;flex-wrap:wrap}
#bd-app .ed-hb .bd-btn{height:44px;padding:0 18px}
#bd-app .ed-hp{display:flex;align-items:center;gap:14px}
#bd-app .ed-hp b{display:block;font-size:20px;color:#fff}
#bd-app .ed-hp small{color:var(--mut)}
#bd-app .ed-ring .bg{fill:none;stroke:rgba(255,255,255,.08);stroke-width:8}
#bd-app .ed-ring .fg{fill:none;stroke:var(--neon);stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(44,255,121,.5))}
#bd-app .ed-ring text{fill:#fff;font-weight:800;font-size:20px;font-family:Montserrat,sans-serif;dominant-baseline:middle}
#bd-app .ed-path{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}
#bd-app .ed-mod{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--line2);border-radius:16px;background:rgba(255,255,255,.02);transition:border-color .15s}
#bd-app .ed-mod:hover{border-color:rgba(44,255,121,.35)}
#bd-app .ed-mod.ok{border-color:rgba(44,255,121,.5);background:rgba(44,255,121,.04)}
#bd-app .ed-mh{display:flex;gap:12px;align-items:center}
#bd-app .ed-mi{font-size:26px;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.05);flex:none}
#bd-app .ed-mn{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
#bd-app .ed-mod h3{margin:2px 0 0;font-size:17px;color:#fff;font-family:Montserrat,sans-serif;font-weight:800}
#bd-app .ed-mod>p{margin:0;color:rgba(255,255,255,.72);font-size:13.5px;line-height:1.5}
#bd-app .ed-bar{height:6px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}
#bd-app .ed-bar i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#2CFF79);border-radius:999px}
#bd-app .ed-ml{display:flex;flex-direction:column;gap:2px}
#bd-app .ed-li{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:rgba(255,255,255,.85);font:inherit;font-size:13.5px;text-align:left;padding:7px 8px;border-radius:9px;cursor:pointer}
#bd-app .ed-li:hover{background:rgba(255,255,255,.05)}
#bd-app .ed-li .ck{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);font-size:11px;font-weight:800}
#bd-app .ed-li.ok .ck{background:var(--neon);border-color:var(--neon);color:#062}
#bd-app .ed-li .tx{flex:1}
#bd-app .ed-li .mn{font-size:11.5px;color:var(--mut)}
#bd-app .ed-disc{margin:18px 0 0;font-size:12px;color:var(--mut);text-align:center}

/* lecția */
#bd-app .ed-lw{display:flex;gap:22px;align-items:flex-start}
#bd-app .ed-side{flex:0 0 270px;position:sticky;top:80px;top:calc(var(--px-navtop, calc(64px + var(--wp-admin--admin-bar--height, 0px))) + 12px);max-height:calc(100vh - 100px);max-height:calc(100dvh - var(--px-navtop, calc(64px + var(--wp-admin--admin-bar--height, 0px))) - 24px);overflow-y:auto;padding-right:6px;scrollbar-width:thin}
#bd-app .ed-back{width:100%;text-align:left;border:1px solid var(--line2);background:rgba(255,255,255,.03);color:#fff;font:inherit;font-weight:700;font-size:13px;padding:9px 12px;border-radius:10px;cursor:pointer;margin-bottom:10px}
#bd-app .ed-sg{margin-bottom:10px}
#bd-app .ed-sgt{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:6px 6px 4px}
#bd-app .ed-sgt small{float:right;font-weight:600}
#bd-app .ed-sg button{display:flex;gap:8px;align-items:flex-start;width:100%;border:0;background:transparent;color:rgba(255,255,255,.78);font:inherit;font-size:13px;text-align:left;padding:6px 8px;border-radius:8px;cursor:pointer;line-height:1.35}
#bd-app .ed-sg button:hover{background:rgba(255,255,255,.05)}
#bd-app .ed-sg button.on{background:rgba(44,255,121,.12);color:#fff;box-shadow:inset 2px 0 0 var(--neon)}
#bd-app .ed-sg button .ck{width:14px;flex:none;color:var(--mut)}
#bd-app .ed-sg button.ok .ck{color:var(--neon)}
#bd-app .ed-les{flex:1;min-width:0;max-width:820px;color:rgba(255,255,255,.86);font-size:15px;line-height:1.7}
#bd-app .ed-msel{display:none;width:100%;margin-bottom:14px}
#bd-app .ed-crumb{font-size:12.5px;color:var(--mut);margin-bottom:6px}
#bd-app .ed-les h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:30px;line-height:1.2;color:#fff;margin:0 0 10px}
#bd-app .ed-lead{font-size:16.5px;color:#fff;margin:0 0 18px;padding-left:14px;border-left:3px solid var(--neon)}
#bd-app .ed-les h4{font-size:16px;color:#fff;margin:22px 0 8px}
#bd-app .ed-les p{margin:0 0 12px}
#bd-app .ed-les ul,#bd-app .ed-les ol{margin:0 0 12px;padding-left:22px}
#bd-app .ed-les li{margin:5px 0}
#bd-app .ed-les b{color:#fff}
#bd-app .ed-sm{font-size:12.5px;color:var(--mut)}
#bd-app .ed-note,#bd-app .ed-warn{margin:16px 0;padding:13px 15px;border-radius:12px;font-size:14.5px;line-height:1.6}
#bd-app .ed-note{background:rgba(114,128,245,.08);border:1px solid rgba(114,128,245,.3)}
#bd-app .ed-warn{background:rgba(255,90,95,.07);border:1px solid rgba(255,90,95,.35)}
#bd-app table.ed-t{border-collapse:collapse!important;width:100%;margin:8px 0 16px}
#bd-app table.ed-t th,#bd-app table.ed-t td{border:1px solid var(--line2)!important;padding:8px 10px!important;text-align:left!important;white-space:normal!important;vertical-align:top;font-size:13.5px!important;line-height:1.5}
#bd-app table.ed-t th{background:rgba(255,255,255,.05)!important;color:#fff!important;text-transform:none;letter-spacing:0;font-size:12.5px!important}
#bd-app table.ed-t td:first-child{color:#fff;font-weight:600}
#bd-app table.ed-t.sm td,#bd-app table.ed-t.sm th{padding:5px 9px!important;font-size:12.5px!important}
#bd-app .ed-keys,#bd-app .ed-ex,#bd-app .ed-quiz{margin-top:24px;padding:16px 18px;border-radius:14px;border:1px solid var(--line2);background:rgba(255,255,255,.02)}
#bd-app .ed-keys{border-color:rgba(44,255,121,.35);background:rgba(44,255,121,.04)}
#bd-app .ed-ex{border-color:rgba(255,201,60,.35);background:rgba(255,201,60,.05)}
#bd-app .ed-keys h4,#bd-app .ed-ex h4,#bd-app .ed-quiz h4{margin-top:0}
#bd-app .ed-q{margin:12px 0 16px}
#bd-app .ed-qo{display:flex;flex-direction:column;gap:6px;margin-top:8px}
#bd-app .ed-qo button{text-align:left;border:1px solid var(--line2);background:rgba(255,255,255,.03);color:rgba(255,255,255,.9);font:inherit;font-size:14px;padding:9px 12px;border-radius:10px;cursor:pointer}
#bd-app .ed-qo button:hover:not([disabled]){border-color:rgba(44,255,121,.45)}
#bd-app .ed-qo button.ok{border-color:var(--neon);background:rgba(44,255,121,.12);color:#fff}
#bd-app .ed-qo button.no{border-color:var(--red);background:rgba(255,90,95,.12)}
#bd-app .ed-qo button.dim{opacity:.5}
#bd-app .ed-qw{margin-top:8px;font-size:13.5px;padding:8px 12px;border-radius:10px}
#bd-app .ed-qw.ok{background:rgba(44,255,121,.08)}#bd-app .ed-qw.no{background:rgba(255,90,95,.08)}
#bd-app .ed-done{display:flex;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}
#bd-app .ed-ok{color:var(--neon);font-weight:800}
#bd-app .ed-nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line2);flex-wrap:wrap}
#bd-app .ed-nav .bd-btn{max-width:48%;white-space:normal;text-align:left;height:auto;min-height:42px;padding:8px 14px}
#bd-app .up{color:var(--green)}#bd-app .dn{color:var(--red)}

/* calculatoare */
#bd-app .ed-tool{margin:12px 0 18px;padding:16px;border-radius:14px;border:1px solid rgba(44,255,121,.3);background:#0b0d0c}
#bd-app .ed-tf{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}
#bd-app .ed-f{display:flex;flex-direction:column;gap:5px}
#bd-app .ed-f>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
#bd-app .ed-in{position:relative;display:block}
#bd-app .ed-in .bd-input{width:100%;padding-right:46px!important;font-weight:700}
#bd-app .ed-in em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;color:var(--mut)}
#bd-app .ed-res3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}
#bd-app .ed-res3>div{padding:11px 12px;border-radius:12px;border:1px solid var(--line2);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:3px}
#bd-app .ed-res3 span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}
#bd-app .ed-res3 b{font-size:18px;font-variant-numeric:tabular-nums;color:#fff}
#bd-app .ed-res3 b.up{color:var(--green)}#bd-app .ed-res3 b.dn{color:var(--red)}
#bd-app .ed-res3 small{font-size:12px;color:var(--mut)}
#bd-app .ed-stack{display:flex;height:16px;border-radius:999px;overflow:hidden;gap:2px;margin-bottom:10px}
#bd-app .ed-ch{width:100%;height:170px;display:block;margin-top:10px}
#bd-app .ed-ch rect.g{fill:rgba(44,255,121,.75)}#bd-app .ed-ch rect.d{fill:rgba(114,128,245,.85)}
#bd-app .ed-lg{font-size:12px;color:var(--mut);margin-top:6px}
#bd-app .ed-lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin:0 5px 0 8px;vertical-align:-1px}
#bd-app .ed-lg i.g{background:rgba(44,255,121,.75)}#bd-app .ed-lg i.d{background:rgba(114,128,245,.85)}

@media (max-width:980px){
  #bd-app .ed-side{display:none}
  #bd-app .ed-msel{display:block}
}
@media (max-width:720px){
  #bd-app .ed-app{padding:14px}
  #bd-app .ed-hero{padding:18px}
  #bd-app .ed-hero h2{font-size:23px}
  #bd-app .ed-path{grid-template-columns:1fr}
  #bd-app .ed-les h2{font-size:23px}
  #bd-app .ed-res3{grid-template-columns:1fr}
  #bd-app .ed-nav .bd-btn{max-width:100%;width:100%}
  #bd-app table.ed-t{display:block;overflow-x:auto}
}
#bd-app .bd-tabs>.bd-tab{white-space:nowrap}
#bd-app .bd-tabs>.ed-tabbtn{display:flex;align-items:center;gap:7px}
@media (min-width:900px){#bd-app .bd-tabs{justify-content:space-between}#bd-app .bd-tabs>.bd-tab{padding-left:10px!important;padding-right:10px!important;flex:0 1 auto}}
#bd-app .bd-tabs.ed-tight{gap:3px}
#bd-app .bd-tabs.ed-tight>.bd-tab{padding-left:6px!important;padding-right:6px!important}
#bd-app .bd-tabs.ed-wrap{flex-wrap:wrap;justify-content:center;row-gap:6px}
/* ===== călătoria pe etape ===== */
#bd-app .ed-stats{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:12.5px;color:rgba(255,255,255,.85)}
#bd-app .ed-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 18px}
#bd-app .ed-bt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-right:4px}
#bd-app .ed-badge{font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid var(--line2);color:var(--mut);background:rgba(255,255,255,.02)}
#bd-app .ed-badge.ok{color:var(--neon);border-color:rgba(44,255,121,.45);background:rgba(44,255,121,.08)}
#bd-app .ed-journey{display:flex;flex-direction:column;gap:0;position:relative}
#bd-app .ed-stage{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;position:relative;padding-bottom:22px}
#bd-app .ed-stage:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04))}
#bd-app .ed-stage:last-child:before{display:none}
#bd-app .ed-stage.ok:before{background:linear-gradient(180deg,rgba(44,255,121,.6),rgba(44,255,121,.15))}
#bd-app .ed-sn span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:16px;border:2px solid rgba(255,255,255,.18);background:#0b0d0c;color:rgba(255,255,255,.8)}
#bd-app .ed-stage.ok .ed-sn span{background:var(--neon);border-color:var(--neon);color:#052}
#bd-app .ed-stage.cur .ed-sn span{border-color:var(--neon);color:var(--neon);box-shadow:0 0 0 6px rgba(44,255,121,.12)}
#bd-app .ed-sb{min-width:0;display:flex;flex-direction:column;gap:10px}
#bd-app .ed-sh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
#bd-app .ed-sh h3{margin:2px 0 2px;font-size:19px}
#bd-app .ed-sh p{margin:0;color:var(--mut);font-size:13px}
#bd-app .ed-sc{font-size:14px;color:rgba(255,255,255,.75);white-space:nowrap}
#bd-app .ed-stage.cur .ed-mn{color:var(--neon)}
#bd-app .ed-li.nx{background:rgba(44,255,121,.08)}
#bd-app .ed-li.nx .ck{border-color:var(--neon);color:var(--neon)}
#bd-app .ed-bar.big{height:10px;margin-top:6px}
/* antrenor AI + jurnal */
#bd-app .ed-jl{display:block;margin:12px 0 6px;font-size:12px;font-weight:700;color:var(--mut)}
#bd-app .ed-jt{width:100%;min-height:80px;resize:vertical;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px}
#bd-app .ed-jb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}
#bd-app .ed-js{font-size:12px;color:var(--neon)}
#bd-app .ed-coach{margin-top:18px;padding:16px;border-radius:14px;border:1px solid rgba(192,132,252,.35);background:linear-gradient(180deg,rgba(192,132,252,.08),rgba(192,132,252,.02))}
#bd-app .ed-coach h4{margin:0 0 4px}
#bd-app .ed-coach p{margin:0 0 10px;color:var(--mut);font-size:13px}
#bd-app .ed-cq{display:flex;flex-direction:column;gap:6px}
#bd-app .ed-cqb{text-align:left;font:inherit;font-size:13.5px;line-height:1.45;padding:9px 12px;border-radius:10px;border:1px solid var(--line2);background:rgba(0,0,0,.25);color:rgba(255,255,255,.9);cursor:pointer}
#bd-app .ed-cqb:hover{border-color:rgba(192,132,252,.6);background:rgba(192,132,252,.08)}
#bd-app .ed-cqb:before{content:"✦ ";color:#C084FC}
#bd-app .ed-mcbox{margin:14px 0;padding:14px;border-radius:14px;border:1px solid var(--line);background:rgba(44,255,121,.04)}
#bd-app .ed-mcbox p{margin:6px 0 10px;color:var(--mut);font-size:13px}
#bd-app .ed-mcb{display:flex;flex-wrap:wrap;gap:8px}
/* calculatoare noi */
#bd-app .ed-tf .ed-dg,#bd-app .ed-tf .ed-rq{grid-column:1/-1}
#bd-app .ed-dg{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:8px;align-items:center}
#bd-app .ed-dg>span:not(.ed-in){font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}
#bd-app .ed-dg>b{font-size:13px;white-space:nowrap}
#bd-app .ed-res3.two{grid-template-columns:repeat(2,minmax(0,1fr))}
#bd-app .ed-rq{display:flex;flex-direction:column;gap:12px}
#bd-app .ed-rqi b{display:block;font-size:14px;margin-bottom:6px}
#bd-app .ed-rqi div{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .ed-rqi label{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:6px 10px;border-radius:9px;border:1px solid var(--line2);cursor:pointer;background:rgba(255,255,255,.02)}
#bd-app .ed-rqi label:has(input:checked){border-color:rgba(44,255,121,.55);background:rgba(44,255,121,.08)}
#bd-app .ed-rres{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;border:1px solid var(--line);background:rgba(44,255,121,.04)}
#bd-app .ed-rres>span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}
#bd-app .ed-rres b{font-size:22px}
#bd-app .ed-rres b.up{color:var(--green)}
#bd-app .ed-rres p{margin:0 0 6px;font-size:13.5px}
#bd-app .ed-lg2{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--mut)}
#bd-app .ed-lg2 i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}
@media (max-width:700px){
  #bd-app .ed-stage{grid-template-columns:32px minmax(0,1fr);gap:10px}
  #bd-app .ed-sn span{width:32px;height:32px;font-size:13px}
  #bd-app .ed-stage:before{left:15px;top:32px}
  #bd-app .ed-dg{grid-template-columns:repeat(3,minmax(0,1fr))}
  #bd-app .ed-dg>b{grid-column:1/-1}
  #bd-app .ed-dg>span:not(.ed-in):first-child{display:none}
  #bd-app .ed-res3.two{grid-template-columns:1fr}
}

/* ===== Grafice personalizate (mc-*) ===== */
#bd-app .mc-wrap{padding:16px}
#bd-app .mc-load{display:flex;align-items:center;gap:10px;color:var(--mut);padding:40px 0;justify-content:center;font-size:13px}
#bd-app .mc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}
#bd-app .mc-top h4{margin:0;font-size:16px}
#bd-app .mc-sub{margin:4px 0 0;color:var(--mut);font-size:12.5px;max-width:620px}
#bd-app .mc-val{background:rgba(0,0,0,.28);border:1px solid var(--line2);border-radius:14px;padding:12px;margin-bottom:14px}
#bd-app .mc-vh{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}
#bd-app .mc-vg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#bd-app .mc-vc{background:rgba(255,255,255,.03);border:1px solid var(--line2);border-radius:12px;padding:10px;min-width:0}
#bd-app .mc-vc.na{display:flex;flex-direction:column;gap:6px;color:var(--mut);font-size:12px}
#bd-app .mc-vc.na b{color:var(--txt)}
#bd-app .mc-vt{display:flex;justify-content:space-between;align-items:baseline;gap:6px}
#bd-app .mc-vt b{font-size:12.5px}
#bd-app .mc-vt strong{font-size:17px}
#bd-app .mc-vc .up,#bd-app .mc-vt .up{color:var(--neon)}
#bd-app .mc-vc .dn,#bd-app .mc-vt .dn{color:#FF8A8E}
#bd-app .mc-rng{position:relative;height:6px;border-radius:6px;margin:10px 2px 6px;background:linear-gradient(90deg,#2CFF79,#FFC93C,#FF5A5F)}
#bd-app .mc-rng.inv{background:linear-gradient(90deg,#FF5A5F,#FFC93C,#2CFF79)}
#bd-app .mc-rng i{position:absolute;top:-4px;width:4px;height:14px;margin-left:-2px;border-radius:3px;background:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.55)}
#bd-app .mc-rng em{position:absolute;top:-2px;width:2px;height:10px;margin-left:-1px;background:rgba(0,0,0,.65)}
#bd-app .mc-vl{display:flex;justify-content:space-between;gap:4px;font-size:10.5px;color:var(--mut);white-space:nowrap}
#bd-app .mc-vc small{display:block;margin-top:6px;font-size:11px;line-height:1.35;color:var(--mut)}
#bd-app .mc-lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:10px 0 6px}
#bd-app .mc-chips{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .mc-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.04)!important;border:1px solid var(--line2)!important;color:var(--txt)!important;border-radius:999px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:600;cursor:pointer;height:auto!important;line-height:1.3}
#bd-app .mc-chip:hover{border-color:rgba(44,255,121,.4)!important}
#bd-app .mc-chip.on{background:rgba(44,255,121,.14)!important;border-color:rgba(44,255,121,.55)!important;color:var(--neon)!important}
#bd-app .mc-chip.add{border-style:dashed!important;color:var(--neon)!important}
#bd-app .mc-chip .x{margin-left:2px;opacity:.6;font-size:15px;line-height:1}
#bd-app .mc-chip .x:hover{opacity:1;color:#FF8A8E}
#bd-app .mc-ed{background:rgba(0,0,0,.25);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-top:10px}
#bd-app .mc-er{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0}
#bd-app .mc-es{display:inline-flex;align-items:center;gap:6px}
#bd-app .mc-es i{width:10px;height:10px;border-radius:3px;flex:none}
#bd-app .mc-es select{min-width:200px;height:34px}
#bd-app .mc-er input[data-mcname]{flex:1;min-width:180px;height:34px}
#bd-app .mc-warn{color:var(--amb);font-size:12px;margin:4px 0}
#bd-app .mc-chart{margin-top:14px;border-top:1px solid var(--line2);padding-top:12px}
#bd-app .mc-ch{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}
#bd-app .mc-ch b{font-size:14.5px}
#bd-app .mc-ch span{color:var(--mut);font-size:12.5px}
#bd-app .mc-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;margin-bottom:6px}
#bd-app .mc-leg span{display:inline-flex;align-items:center;gap:6px}
#bd-app .mc-leg i{width:14px;height:3px;border-radius:2px}
#bd-app .mc-leg em{font-style:normal;color:var(--mut);font-size:11px}
#bd-app .mc-plot{position:relative;touch-action:pan-y}
#bd-app .mc-svg{display:block;overflow:visible}
#bd-app .mc-grid{stroke:rgba(255,255,255,.07);stroke-width:1}
#bd-app .mc-grid.v{stroke:rgba(255,255,255,.04)}
#bd-app .mc-ax{fill:#8a8a8a;font-size:10.5px;font-family:Inter,system-ui,sans-serif}
#bd-app .mc-ax.hi{fill:#FFC93C;font-weight:700}
#bd-app .mc-ax.lo{fill:#2CFF79;font-weight:700}
#bd-app .mc-band{fill:rgba(255,201,60,.08)}
#bd-app .mc-avg{stroke:#FFC93C;stroke-width:1.2;stroke-dasharray:5 4}
#bd-app .mc-min{fill:#2CFF79;stroke:#000;stroke-width:2}
#bd-app .mc-cross{stroke:rgba(255,255,255,.35);stroke-width:1}
#bd-app .mc-tip{position:absolute;z-index:5;pointer-events:none;background:rgba(10,12,11,.95);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12px;min-width:170px;box-shadow:0 8px 24px rgba(0,0,0,.5)}
#bd-app .mc-tip b{display:block;margin-bottom:4px}
#bd-app .mc-tip div{display:flex;align-items:center;gap:6px;white-space:nowrap}
#bd-app .mc-tip i{width:8px;height:8px;border-radius:2px;flex:none}
#bd-app .mc-tip strong{margin-left:auto;padding-left:10px}
#bd-app .mc-idx{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mut);margin-top:8px;cursor:pointer}
#bd-app .mc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px}
#bd-app .mc-note{color:var(--mut);font-size:11.5px;flex:1;min-width:220px}
@media (max-width:1100px){#bd-app .mc-vg{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){#bd-app .mc-vg{grid-template-columns:repeat(2,minmax(0,1fr))}#bd-app .mc-es select{min-width:0;max-width:62vw}#bd-app .mc-wrap{padding:12px}}
/* bare vs linie, categorii, mini-grafic în taburi */
#bd-app .mc-leg i.b{border-radius:2px;width:10px;height:10px}
#bd-app .mc-cat{display:flex;align-items:flex-start;gap:10px;margin:4px 0}
#bd-app .mc-cat>span{flex:none;width:120px;font-size:11px;font-weight:800;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;padding-top:8px}
#bd-app .mc-cat .mc-chips{margin:0}
@media (max-width:640px){ #bd-app .mc-cat{flex-direction:column;gap:4px} #bd-app .mc-cat>span{width:auto;padding-top:4px} #bd-app .mc-cat .mc-chips,#bd-app .mc-chips.mini{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%} #bd-app .mc-cat .mc-chips::-webkit-scrollbar,#bd-app .mc-chips.mini::-webkit-scrollbar{display:none} #bd-app .mc-cat .mc-chip,#bd-app .mc-chips.mini .mc-chip{flex:none} }
#bd-app .mc-sty{display:inline-flex;border:1px solid var(--line2);border-radius:8px;overflow:hidden;margin-left:4px}
#bd-app .mc-sty button{background:transparent!important;border:0!important;color:var(--mut)!important;font:700 11px/1 inherit;padding:0 9px!important;height:30px!important;cursor:pointer;border-radius:0!important}
#bd-app .mc-sty button.on{background:rgba(44,255,121,.14)!important;color:var(--neon)!important}
#bd-app .mc-mini{margin:0 0 14px;padding:14px 16px}
#bd-app .mc-mh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}
#bd-app .mc-mh b{font-size:15px;color:#fff}
#bd-app .mc-mh .mc-sub{margin:0;color:var(--mut);font-size:12px}
#bd-app .mc-mh .bd-btn{margin-left:auto}
#bd-app .mc-mini .mc-ch span{font-size:12px;color:var(--mut)}
#bd-app .mc-vl{flex-wrap:wrap;row-gap:2px}
#bd-app .mc-sty{flex:0 0 auto}
@media (max-width:640px){#bd-app .mc-es{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}#bd-app .mc-es select{flex:1 1 160px;min-width:0;max-width:none!important}#bd-app .mc-sty{margin-left:0}}

/* ===== Bursierul PX ===== */
#bd-app{--px-b:rgba(255,255,255,.08);--px-bg2:rgba(255,255,255,.03);--px-up:#2CFF79;--px-dn:#FF5A5F;--px-am:#FFC93C}
/* ---------- header compact ---------- */
#bd-app .bd-head.px-compact{display:grid!important;grid-template-columns:auto auto minmax(220px,1fr) auto auto;align-items:center;gap:12px;margin:0 0 12px!important;padding:8px 0 0!important;text-align:left}
#bd-app .bd-head.px-compact::before{display:none}
#bd-app .bd-head.px-compact .bd-kicker,#bd-app .bd-head.px-compact .bd-sub{display:none!important}
#bd-app .bd-head.px-compact .bd-acct{position:static!important;order:1;min-width:0}
#bd-app .bd-head.px-compact .bd-title{order:2;margin:0!important;font-size:26px!important;line-height:1!important;white-space:nowrap;display:flex;align-items:center;gap:8px}
#bd-app .bd-head.px-compact .px-tdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--neon);box-shadow:0 0 10px var(--neon);animation:pxpulse 2.4s infinite}
@keyframes pxpulse{50%{opacity:.35}}
#bd-app .bd-head.px-compact .bd-gsearch{order:3;width:100%!important;max-width:none}
#bd-app .bd-head.px-compact .bd-gsearch .bd-input{height:40px!important;box-shadow:none!important}
#bd-app .bd-head.px-compact .ag-hero-l{order:4;position:static!important;transform:none!important;top:auto!important;padding:5px 12px 5px 6px!important;border-radius:999px!important;max-width:none!important;gap:8px!important}
#bd-app .bd-head.px-compact .ag-hero-l:hover{transform:translateY(-1px)!important}
#bd-app .bd-head.px-compact .ag-hero-l .ag-orb{width:28px!important;height:28px!important;padding:5px!important}
#bd-app .bd-head.px-compact .ag-hero-l .ag-hl small,#bd-app .bd-head.px-compact .ag-hero-l .ag-hl em{display:none!important}
#bd-app .bd-head.px-compact .ag-hero-l .ag-hl b{font-size:13px!important;white-space:nowrap}
#bd-app .bd-head.px-compact .ag-hero-r{display:none!important}
#bd-app .bd-head.px-compact .bd-lang{order:5;position:static!important}
#bd-app .bd-head.px-compact+.bd-strip{margin-bottom:10px}
@media (max-width:1100px){
 #bd-app .bd-head.px-compact{grid-template-columns:1fr auto auto;row-gap:8px}
 #bd-app .bd-head.px-compact .bd-acct{grid-column:1/-1;order:0}
 #bd-app .bd-head.px-compact .bd-title{order:1;font-size:22px!important}
 #bd-app .bd-head.px-compact .ag-hero-l{order:2}
 #bd-app .bd-head.px-compact .bd-lang{order:3}
 #bd-app .bd-head.px-compact .bd-gsearch{order:4;grid-column:1/-1}
}
@media (max-width:560px){ #bd-app .bd-head.px-compact .ag-hero-l .ag-hl{display:none!important} #bd-app .bd-head.px-compact .ag-hero-l{padding:3px!important;gap:0!important;border-radius:50%!important;width:40px;height:40px;justify-content:center;align-items:center} #bd-app .bd-head.px-compact .ag-hero-l .ag-orb{margin:0!important} #bd-app .bd-head.px-compact .bd-title{font-size:20px!important} }
/* ---------- comune ---------- */
#bd-app .px-panel{background:var(--glass);border:1px solid var(--line);border-radius:18px;padding:16px;margin-bottom:14px;min-width:0}
#bd-app .px-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}
#bd-app .px-h h3{margin:0!important;font-size:17px!important;font-weight:800!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important}
#bd-app .px-panel h4{margin:16px 0 8px!important;font-size:13.5px!important;font-weight:800!important;color:#e9edf1!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important}
#bd-app .px-panel h5{margin:10px 0 4px!important;font-size:12.5px!important;color:var(--neon)!important;font-weight:800!important;font-family:inherit!important;text-transform:none!important}
#bd-app .px-mu{color:var(--mut)!important}
#bd-app .px-xs{font-size:11.5px}
#bd-app .px-up{color:var(--px-up)!important}
#bd-app .px-dn{color:var(--px-dn)!important}
#bd-app .px-hot{color:var(--px-am)!important;font-weight:700}
#bd-app .px-grow{flex:1}
#bd-app .px-note{margin:12px 0 0!important;font-size:11.5px!important;color:var(--mut)!important;line-height:1.5}
#bd-app .px-empty{padding:18px;text-align:center;color:var(--mut);border:1px dashed var(--line2);border-radius:12px;font-size:13px}
#bd-app .px-empty.ok{color:var(--px-up);border-color:rgba(44,255,121,.35)}
#bd-app .px-skel{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09),rgba(255,255,255,.04));background-size:200% 100%;animation:pxsk 1.3s infinite;border-radius:10px;margin-bottom:8px}
@keyframes pxsk{to{background-position:-200% 0}}
#bd-app .px-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border-radius:10px;border:1px solid rgba(44,255,121,.32)!important;background:transparent;color:var(--txt);font:600 12.5px/1 inherit;cursor:pointer;white-space:nowrap;transition:.15s}
#bd-app .px-btn:hover{border-color:var(--neon)!important;color:#fff;background:rgba(44,255,121,.06)}
#bd-app .px-btn.ai{border-color:rgba(217,119,87,.55)!important;color:#f3d2c5;background:rgba(217,119,87,.08)}
#bd-app .px-btn.ai:hover{border-color:#d97757!important;background:rgba(217,119,87,.16)}
#bd-app .px-btn.sm{height:28px;padding:0 10px;font-size:12px}
#bd-app .px-btn[disabled]{opacity:.5;pointer-events:none}
#bd-app .px-lnk{background:none!important;border:0!important;color:var(--neon)!important;padding:0!important;height:auto!important;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}
#bd-app .px-lnk:hover{text-decoration:underline}
#bd-app .px-in{height:36px;background:rgba(0,0,0,.35)!important;border:1px solid var(--line2)!important;border-radius:9px!important;color:var(--txt)!important;padding:0 10px!important;font:inherit;font-size:13px;min-width:0}
#bd-app .px-in.xs{height:30px;font-size:12.5px;padding:0 8px!important;width:100%}
#bd-app .px-in:focus{outline:none;border-color:var(--neon)!important}
#bd-app .px-chk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--txt);cursor:pointer;white-space:nowrap}
#bd-app .px-chk input{accent-color:#2CFF79;margin:0}
#bd-app .px-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--line2);font-size:11px;font-weight:700;color:var(--txt);white-space:nowrap;line-height:1.5}
#bd-app .px-chip.bull{color:var(--px-up);border-color:rgba(44,255,121,.4);background:rgba(44,255,121,.06)}
#bd-app .px-chip.bear{color:var(--px-dn);border-color:rgba(255,90,95,.4);background:rgba(255,90,95,.06)}
#bd-app .px-chip.neu{color:#cfd5dd}
#bd-app .px-chip.hot{color:var(--px-am);border-color:rgba(255,201,60,.45);background:rgba(255,201,60,.07)}
#bd-app .px-chip.big{font-size:12.5px;padding:4px 12px}
#bd-app .px-chips{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .px-tk{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:rgba(44,255,121,.08)!important;border:1px solid rgba(44,255,121,.25)!important;color:var(--neon)!important;font:800 11.5px/1 inherit;cursor:pointer;margin:1px 4px 1px 0;letter-spacing:.02em}
#bd-app .px-tk:hover{background:rgba(44,255,121,.18)!important}
#bd-app .px-logo{width:24px;height:24px;border-radius:7px;object-fit:contain;background:#fff;flex:none}
#bd-app .px-logo.sm{width:20px;height:20px;border-radius:6px}
#bd-app .px-logo.fb{display:inline-grid;place-items:center;background:rgba(255,255,255,.08);color:var(--mut);font-weight:800;font-size:11px}
#bd-app .px-star{background:none!important;border:0!important;color:var(--mut)!important;cursor:pointer;padding:0 2px!important;height:auto!important;font-size:14px}
#bd-app .px-star:hover{color:var(--px-am)!important}
#bd-app .px-seg{display:inline-flex;border:1px solid var(--line2);border-radius:9px;overflow:hidden}
#bd-app .px-seg button{background:transparent!important;border:0!important;border-right:1px solid var(--line2)!important;color:var(--mut)!important;padding:0 10px!important;height:30px!important;font:700 12px/1 inherit;cursor:pointer;border-radius:0!important}
#bd-app .px-seg button:last-child{border-right:0!important}
#bd-app .px-seg button.on{background:rgba(44,255,121,.14)!important;color:var(--neon)!important}
#bd-app .px-fbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}
#bd-app .px-subt{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line2);margin:4px 0 12px;scrollbar-width:none}
#bd-app .px-subt::-webkit-scrollbar{display:none}
#bd-app .px-subt button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;color:var(--mut)!important;padding:9px 12px!important;font:700 13px/1.2 inherit;white-space:nowrap;cursor:pointer;border-radius:0!important;height:auto!important}
#bd-app .px-subt button.on{color:var(--neon)!important;border-bottom-color:var(--neon)!important}
#bd-app .px-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--px-b);border-radius:12px}
#bd-app .px-t{width:100%;border-collapse:collapse;font-size:12.8px;margin:0!important}
#bd-app .px-t th{position:sticky;top:0;background:#0b0d10;color:var(--mut)!important;font-weight:700!important;font-size:11.5px;text-align:left;padding:9px 10px!important;border-bottom:1px solid var(--line2)!important;white-space:nowrap;text-transform:none!important;letter-spacing:0}
#bd-app .px-t td{padding:8px 10px!important;border-bottom:1px solid var(--px-b)!important;vertical-align:middle;color:var(--txt);background:transparent!important}
#bd-app .px-t tr:last-child td{border-bottom:0!important}
#bd-app .px-t tbody tr:hover td{background:rgba(255,255,255,.025)!important}
#bd-app .px-t .r{text-align:right}
#bd-app .px-t .nw{white-space:nowrap}
#bd-app .px-t.sm td{padding:6px 9px!important;font-size:12.3px}
#bd-app .px-t th.sortable{cursor:pointer}
#bd-app .px-t th.sortable.on{color:var(--neon)!important}
#bd-app .px-t tr.mine td{background:rgba(44,255,121,.04)!important}
#bd-app .px-more{text-align:center;margin-top:10px}
#bd-app .px-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#bd-app .px-g2.wide{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}
#bd-app .px-g2.tight{gap:10px}
#bd-app .px-g2>.px-panel{margin-bottom:0}
@media (max-width:900px){ #bd-app .px-g2,#bd-app .px-g2.wide{grid-template-columns:minmax(0,1fr)} }
#bd-app .px-sub{margin:14px 0 6px;font-size:12px;font-weight:800;color:#cfd5dd}
#bd-app .px-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}
#bd-app .px-kpis>div{background:var(--px-bg2);border:1px solid var(--px-b);border-radius:11px;padding:9px 11px;min-width:0}
#bd-app .px-kpis small{display:block;color:var(--mut);font-size:11px;margin-bottom:3px}
#bd-app .px-kpis b{font-size:16px;font-weight:800;color:#fff}
#bd-app .px-kpis em{display:block;font-style:normal;font-size:11px;margin-top:2px}
#bd-app .px-kpis.sm>div{padding:6px 10px}
#bd-app .px-leg{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:var(--mut);margin-top:6px}
#bd-app .px-leg span{display:inline-flex;align-items:center;gap:5px}
#bd-app .px-leg i{width:10px;height:10px;border-radius:3px;display:inline-block}
#bd-app .px-leg i.e{background:rgba(255,255,255,.25)}
#bd-app .px-leg i.a{background:var(--px-up)}
#bd-app .px-wbar{height:4px;background:rgba(255,255,255,.07);border-radius:3px;margin-top:4px;overflow:hidden;min-width:50px}
#bd-app .px-wbar i{display:block;height:100%;background:var(--neon);border-radius:3px}
#bd-app .px-wbar.r i{margin-left:auto}
#bd-app .px-wbar.hot i{background:var(--px-am)}
#bd-app .px-wbar.wide{flex:1;height:7px;margin:0}
#bd-app .px-rank{list-style:none;margin:0!important;padding:0!important}
#bd-app .px-rank li{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--px-b);font-size:12.8px;margin:0!important}
#bd-app .px-rank li>:last-child{margin-left:auto}
#bd-app .px-rank li .px-wbar.wide+b{margin-left:0}
#bd-app .px-stars{display:inline-flex;gap:1px;font-size:12px;line-height:1}
#bd-app .px-stars i{font-style:normal;color:rgba(255,255,255,.18)}
#bd-app .px-stars i.on{color:var(--px-am)}
#bd-app .px-stars i.half{background:linear-gradient(90deg,var(--px-am) 50%,rgba(255,255,255,.18) 50%);-webkit-background-clip:text;background-clip:text;color:transparent}
#bd-app .px-pos{display:inline-block;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.03em;white-space:nowrap}
#bd-app .px-pos.buy{background:rgba(44,255,121,.14);color:var(--px-up)}
#bd-app .px-pos.hold{background:rgba(255,255,255,.08);color:#d6dbe1}
#bd-app .px-pos.sell{background:rgba(255,90,95,.14);color:var(--px-dn)}
#bd-app .px-av{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;background:hsl(var(--h) 45% 22%);color:hsl(var(--h) 80% 78%);font-weight:800;font-size:12px;border:1px solid hsl(var(--h) 40% 35%)}
#bd-app .px-av.big{width:52px;height:52px;font-size:17px}
#bd-app .px-anw{display:flex;align-items:center;gap:8px;min-width:0}
#bd-app .px-anw b{display:block;font-size:12.8px;color:#fff;white-space:nowrap}
#bd-app .px-strike{text-decoration:line-through}
#bd-app .px-modal{position:fixed;inset:0;z-index:99995;background:rgba(0,0,0,.66);display:grid;place-items:center;padding:16px;backdrop-filter:blur(3px)}
#bd-app .px-mbox{width:min(640px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:#0b0e12;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.6)}
#bd-app .px-mbox.wide{width:min(900px,100%)}
#bd-app .px-mh{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line2);position:sticky;top:0;background:#0b0e12;z-index:2}
#bd-app .px-mh h3{margin:0!important;font-size:16px!important;color:#fff!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .px-mx{background:none!important;border:0!important;color:var(--mut)!important;font-size:24px;line-height:1;cursor:pointer;padding:0 4px!important;height:auto!important}
#bd-app .px-mb{padding:14px 18px 18px}
#bd-app .px-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#bd-app .px-fl{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--mut);min-width:0}
#bd-app .px-fl.in{flex-direction:row;align-items:center;gap:6px}
#bd-app .px-fl.in .px-in{width:auto}
#bd-app .px-file{position:relative;cursor:pointer}
@media (max-width:600px){ #bd-app .px-form{grid-template-columns:minmax(0,1fr)} }
/* ---------- subtaburi companie ---------- */
#bd-app .px-st{position:relative}
#bd-app .px-st[data-pxtab="an"]::after,#bd-app .px-st[data-pxtab="pt"]::after{content:'';position:absolute;top:8px;right:4px;width:5px;height:5px;border-radius:50%;background:var(--px-am)}
/* ---------- analiști ---------- */
#bd-app .px-an-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:stretch;margin-bottom:6px}
@media (max-width:900px){ #bd-app .px-an-top{grid-template-columns:minmax(0,1fr)} }
#bd-app .px-an-cons{background:var(--px-bg2);border:1px solid var(--px-b);border-radius:14px;padding:14px}
#bd-app .px-an-ring{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}
#bd-app .px-an-ring b{font-size:22px;font-weight:900;color:#fff}
#bd-app .px-an-ring.buy b{color:var(--px-up)}
#bd-app .px-an-ring.sell b{color:var(--px-dn)}
#bd-app .px-an-ring small{color:var(--mut);font-size:12px}
#bd-app .px-an-bar{display:flex;height:9px;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.06)}
#bd-app .px-an-bar.sm{height:6px;max-width:150px;margin-bottom:3px}
#bd-app .px-an-bar .b{background:var(--px-up)}
#bd-app .px-an-bar .h{background:#8b939c}
#bd-app .px-an-bar .s{background:var(--px-dn)}
#bd-app .px-an-leg{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--mut);margin:6px 0 12px}
#bd-app .px-an-leg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}
#bd-app .px-an-leg i.b{background:var(--px-up)}#bd-app .px-an-leg i.h{background:#8b939c}#bd-app .px-an-leg i.s{background:var(--px-dn)}
#bd-app .px-an-kp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
#bd-app .px-an-kp small{display:block;color:var(--mut);font-size:11px}
#bd-app .px-an-kp b{font-size:16px;color:#fff;font-weight:800}
#bd-app .px-an-kp em{display:block;font-style:normal;font-size:11.5px;font-weight:700}
#bd-app .px-an-ch{background:var(--px-bg2);border:1px solid var(--px-b);border-radius:14px;padding:10px 12px}
#bd-app .px-anchart{width:100%;height:210px;display:block;margin-top:6px}
#bd-app .px-ant td:first-child{min-width:170px}
/* ---------- whales+ ---------- */
#bd-app .px-erh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#bd-app .px-erh>div{background:var(--px-bg2);border:1px solid var(--px-b);border-radius:11px;padding:9px 11px}
#bd-app .px-erh>div.big{border-color:rgba(255,201,60,.4);background:rgba(255,201,60,.05)}
#bd-app .px-erh small{display:block;font-size:11px;color:var(--mut)}
#bd-app .px-erh b{display:block;font-size:16px;color:#fff;font-weight:800}
#bd-app .px-erh .big b{color:var(--px-am);font-size:20px}
#bd-app .px-erh em{font-style:normal;font-size:11.5px;color:var(--mut)}
#bd-app .px-emb{position:relative;height:34px;margin:14px 6px 4px;border-radius:8px;background:rgba(255,255,255,.04)}
#bd-app .px-emb .z{position:absolute;top:6px;bottom:12px;background:rgba(255,201,60,.18);border:1px solid rgba(255,201,60,.5);border-radius:6px}
#bd-app .px-emb .m{position:absolute;top:2px;bottom:8px;width:2px;background:#fff;margin-left:-1px}
#bd-app .px-emb small{position:absolute;bottom:-4px;transform:translateX(-50%);font-size:10.5px;color:var(--mut)}
#bd-app .px-erbars{display:flex;gap:6px;align-items:flex-end;height:120px;padding-top:6px}
#bd-app .px-erb{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:0}
#bd-app .px-erb .col{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}
#bd-app .px-erb i{display:block;width:42%;border-radius:3px 3px 0 0;min-height:2px}
#bd-app .px-erb i.e{background:rgba(255,255,255,.22)}
#bd-app .px-erb i.a.up{background:var(--px-up)}#bd-app .px-erb i.a.dn{background:var(--px-dn)}
#bd-app .px-erb i.a.out{box-shadow:0 0 0 1px var(--px-am)}
#bd-app .px-erb small{font-size:9.5px;color:var(--mut);white-space:nowrap}
#bd-app .px-lv{display:flex;flex-direction:column;gap:5px}
#bd-app .px-lvr{display:grid;grid-template-columns:72px 1fr 64px 110px;align-items:center;gap:8px;font-size:12.3px}
#bd-app .px-lvr .bar{height:9px;background:rgba(255,255,255,.05);border-radius:4px;overflow:hidden}
#bd-app .px-lvr .bar i{display:block;height:100%;border-radius:4px}
#bd-app .px-lvr .bar i.up{background:linear-gradient(90deg,rgba(255,90,95,.35),var(--px-dn))}
#bd-app .px-lvr .bar i.dn{background:linear-gradient(90deg,rgba(44,255,121,.3),var(--px-up))}
#bd-app .px-side{font-size:11px;font-weight:800;text-transform:uppercase}
#bd-app .px-side.ask{color:var(--px-up)}#bd-app .px-side.bid{color:var(--px-dn)}#bd-app .px-side.mid{color:var(--mut)}
#bd-app .px-sq{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:10px;font-size:12.5px}
#bd-app .px-sq .bar{height:10px;background:rgba(255,255,255,.07);border-radius:6px;overflow:hidden}
#bd-app .px-sq .bar i{display:block;height:100%;border-radius:6px}
#bd-app .px-sq .bar i.lo{background:var(--px-up)}#bd-app .px-sq .bar i.md{background:var(--px-am)}#bd-app .px-sq .bar i.hi{background:var(--px-dn)}
#bd-app .px-spark{width:100%;height:70px;display:block}
#bd-app .px-sparkx{display:flex;justify-content:space-between;font-size:10.5px;color:var(--mut)}
#bd-app .px-vbars{display:flex;align-items:flex-end;gap:2px;height:60px}
#bd-app .px-vbars i{flex:1;border-radius:2px 2px 0 0}
#bd-app .px-vbars i.lo{background:rgba(255,255,255,.2)}#bd-app .px-vbars i.md{background:rgba(255,201,60,.7)}#bd-app .px-vbars i.hi{background:var(--px-dn)}
/* ---------- pattern-uri ---------- */
#bd-app .px-ptw{position:relative;margin:6px 0 10px;border:1px solid var(--px-b);border-radius:12px;background:rgba(0,0,0,.25);overflow:hidden}
#bd-app .px-ptc{width:100%;height:430px;display:block}
@media (max-width:700px){ #bd-app .px-ptc{height:320px} }
#bd-app .px-ptc .gl{stroke:rgba(255,255,255,.05)}
#bd-app .px-ptc .ax{fill:#7d858e;font-size:10.5px}
#bd-app .px-ptc .vu{fill:rgba(44,255,121,.22)}#bd-app .px-ptc .vd{fill:rgba(255,90,95,.22)}
#bd-app .px-ptc .wu{stroke:#2fd27a;stroke-width:1}#bd-app .px-ptc .wd{stroke:#ff6b70;stroke-width:1}
#bd-app .px-ptc .cu{fill:#2fd27a}#bd-app .px-ptc .cd{fill:#ff5a5f}
#bd-app .px-ptc .ma1{fill:none;stroke:#7aa7ff;stroke-width:1.4;opacity:.85}
#bd-app .px-ptc .ma2{fill:none;stroke:#c792ea;stroke-width:1.4;opacity:.85}
#bd-app .px-ptc .sr{stroke-width:1;stroke-dasharray:6 5}
#bd-app .px-ptc .sr.res{stroke:rgba(255,90,95,.6)}#bd-app .px-ptc .sr.sup{stroke:rgba(44,255,121,.6)}
#bd-app .px-ptc .srl{font-size:10.5px;font-weight:700}#bd-app .px-ptc .srl.res{fill:#ff8a8e}#bd-app .px-ptc .srl.sup{fill:#5dff9c}
#bd-app .px-ptc .tl{stroke-width:1.3;stroke-dasharray:2 4;fill:none}
#bd-app .px-ptc .tl.sup{stroke:#5dff9c}#bd-app .px-ptc .tl.res{stroke:#ff8a8e}
#bd-app .px-ptc .pz{stroke:none}
#bd-app .px-ptc .pz.bull{fill:rgba(44,255,121,.07)}#bd-app .px-ptc .pz.bear{fill:rgba(255,90,95,.07)}#bd-app .px-ptc .pz.neu{fill:rgba(255,201,60,.06)}
#bd-app .px-ptc .pl{stroke-width:1.6;fill:none}
#bd-app .px-ptc .pl.main{stroke-width:2.4}
#bd-app .px-ptc .pl.dash{stroke-dasharray:5 4}
#bd-app .px-ptc .pl.bull{stroke:#2CFF79}#bd-app .px-ptc .pl.bear{stroke:#FF5A5F}#bd-app .px-ptc .pl.neu{stroke:#FFC93C}
#bd-app .px-ptc .pc{stroke:#000;stroke-width:1.5}
#bd-app .px-ptc .pc.bull{fill:#2CFF79}#bd-app .px-ptc .pc.bear{fill:#FF5A5F}#bd-app .px-ptc .pc.neu{fill:#FFC93C}
#bd-app .px-ptc .plb{font-size:11.5px;font-weight:800;paint-order:stroke;stroke:#000;stroke-width:3px}
#bd-app .px-ptc .plb.bull{fill:#5dff9c}#bd-app .px-ptc .plb.bear{fill:#ff8a8e}#bd-app .px-ptc .plb.neu{fill:#ffd96b}
#bd-app .px-ptc .nk{stroke:#ffd96b;stroke-width:1.4;stroke-dasharray:4 3}
#bd-app .px-ptc .tg{stroke:#fff;stroke-width:1.2;stroke-dasharray:3 3;opacity:.8}
#bd-app .px-ptc .tgc{fill:#fff}#bd-app .px-ptc .tgl{fill:#fff;font-size:11px;font-weight:800;paint-order:stroke;stroke:#000;stroke-width:3px}
#bd-app .px-ptc .lp{stroke:rgba(255,255,255,.35);stroke-dasharray:2 3}
#bd-app .px-ptc .lpb{fill:#2CFF79}#bd-app .px-ptc .lpt{fill:#000;font-size:11px;font-weight:800}
#bd-app .px-ptc .cx{stroke:rgba(255,255,255,.3)}
#bd-app .px-ptt{position:absolute;top:10px;width:160px;background:rgba(10,12,15,.95);border:1px solid var(--line2);border-radius:9px;padding:7px 9px;font-size:11.5px;display:flex;flex-direction:column;gap:2px;pointer-events:none}
#bd-app .px-k{display:inline-block;width:12px;height:3px;border-radius:2px;margin:0 3px 2px 6px;vertical-align:middle}
#bd-app .px-k.ma1{background:#7aa7ff}#bd-app .px-k.ma2{background:#c792ea}
#bd-app .px-pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
#bd-app .px-pcard{border:1px solid var(--px-b);border-radius:12px;padding:11px 12px;background:var(--px-bg2)}
#bd-app .px-pcard.main{border-color:rgba(44,255,121,.35)}
#bd-app .px-pcard.main.bear{border-color:rgba(255,90,95,.4)}
#bd-app .px-pcard.off{opacity:.45}
#bd-app .px-pch{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
#bd-app .px-pch b{font-size:13.5px;color:#fff;margin-right:auto}
#bd-app .px-pcard p{margin:7px 0!important;font-size:12.3px;line-height:1.5;color:#c9d0d7}
#bd-app .px-tog{background:none!important;border:0!important;color:var(--neon)!important;cursor:pointer;padding:0 2px!important;height:auto!important;font-size:14px}
/* ---------- radar ---------- */
#bd-app .px-tabbtn{display:flex;align-items:center;gap:7px}
#bd-app .px-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:14px}
@media (max-width:1100px){ #bd-app .px-news{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:700px){ #bd-app .px-news{grid-template-columns:minmax(0,1fr)} }
#bd-app .px-col{min-width:0}
#bd-app .px-ch{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}
#bd-app .px-ch h4{margin:4px 0!important}
#bd-app .px-feed{list-style:none;margin:0!important;padding:0!important;max-height:820px;overflow:auto}
#bd-app .px-feed li{padding:9px 0;border-bottom:1px solid var(--px-b);margin:0!important;font-size:12.8px}
#bd-app .px-feed li.major p{color:#fff;font-weight:700}
#bd-app .px-feed li p{margin:3px 0!important;line-height:1.45;color:#d6dbe1}
#bd-app .px-feed li a{color:#e3e8ed;text-decoration:none;line-height:1.45;display:block;margin-top:3px}
#bd-app .px-feed li a:hover{color:var(--neon)}
#bd-app .px-fm{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11.5px}
#bd-app .px-ncard{display:flex;gap:10px;padding:10px;border:1px solid var(--px-b);border-radius:12px;margin-bottom:8px;text-decoration:none;color:inherit;background:var(--px-bg2);transition:.15s}
#bd-app .px-ncard:hover{border-color:rgba(44,255,121,.35)}
#bd-app .px-ncard img{width:92px;height:66px;object-fit:cover;border-radius:8px;flex:none;background:#111}
#bd-app .px-ncard b{display:block;font-size:13px;color:#fff;line-height:1.35;margin:3px 0}
#bd-app .px-ncard p{margin:0!important;font-size:12px;color:var(--mut);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#bd-app .px-polh{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 4px}
#bd-app .px-polh h3{margin:0!important;font-size:20px!important;color:#fff!important;font-family:inherit!important;text-transform:none!important}
#bd-app .px-polh p{margin:2px 0 0!important;font-size:12.5px}
#bd-app .px-polh .px-kpis{margin-left:auto;grid-template-columns:repeat(3,auto)}
#bd-app .px-det summary{cursor:pointer;color:var(--mut);font-size:12.5px;margin:12px 0 8px}
/* ---------- screener pro ---------- */
#bd-app #bd-p-screener.px-hide{display:none!important}
#bd-app #px-scr .px-panel{margin-bottom:14px}
#bd-app .px-pres{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}
#bd-app .px-pre{background:rgba(255,255,255,.04)!important;border:1px solid var(--line2)!important;color:var(--txt)!important;border-radius:999px!important;padding:0 11px!important;height:28px!important;font:600 12px/1 inherit;cursor:pointer}
#bd-app .px-pre:hover{border-color:var(--neon)!important;color:var(--neon)!important}
#bd-app .px-fgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}
#bd-app .px-fg{border:1px solid var(--px-b);border-radius:12px;padding:8px 10px 10px;margin:0;min-width:0}
#bd-app .px-fg legend{padding:0 6px;font-size:11.5px;font-weight:800;color:var(--neon);text-transform:uppercase;letter-spacing:.06em}
#bd-app .px-fg .px-fl{margin-top:6px}
#bd-app .px-fg .px-fl.on>span{color:var(--neon)}
#bd-app .px-rng{display:grid;grid-template-columns:1fr auto 1fr;gap:4px;align-items:center}
#bd-app .px-rng span{color:var(--mut)}
#bd-app .px-sct td:first-child{min-width:120px}
/* ---------- portofoliu ---------- */
#bd-app #px-port .px-pf{border-color:rgba(217,119,87,.35);background:linear-gradient(180deg,rgba(217,119,87,.05),rgba(255,255,255,.015))}
#bd-app .px-acts{display:flex;gap:8px;flex-wrap:wrap}
#bd-app .px-pk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;align-items:stretch;margin-bottom:12px}
@media (max-width:1000px){ #bd-app .px-pk{grid-template-columns:repeat(3,minmax(0,1fr))} }
@media (max-width:560px){ #bd-app .px-pk{grid-template-columns:repeat(2,minmax(0,1fr))} }
#bd-app .px-pk>div{background:var(--px-bg2);border:1px solid var(--px-b);border-radius:12px;padding:10px 12px;min-width:0}
#bd-app .px-pk small{display:block;color:var(--mut);font-size:11px;margin-bottom:4px}
#bd-app .px-pk b{font-size:18px;font-weight:800;color:#fff;display:block}
#bd-app .px-pk em{display:block;font-style:normal;font-size:12px;font-weight:700}
#bd-app .px-pk .px-cash{font-size:16px;font-weight:800;height:30px}
#bd-app .px-hsc{display:flex;flex-direction:column;align-items:center;justify-content:center}
#bd-app .px-hb{display:flex;flex-direction:column;gap:12px}
#bd-app .px-hbh{display:flex;justify-content:space-between;font-size:12.8px}
#bd-app .px-hbh span{font-weight:800;color:#fff}
#bd-app .px-hbb{height:8px;background:rgba(255,255,255,.07);border-radius:5px;overflow:hidden;margin:5px 0 3px}
#bd-app .px-hbb i{display:block;height:100%;border-radius:5px}
#bd-app .px-hbb i.g{background:var(--px-up)}#bd-app .px-hbb i.y{background:var(--px-am)}#bd-app .px-hbb i.r{background:var(--px-dn)}
#bd-app .px-aib{background:rgba(217,119,87,.06);border:1px solid rgba(217,119,87,.3);border-radius:14px;padding:12px 14px;min-height:120px;display:flex;flex-direction:column;justify-content:center}
#bd-app .px-aiv p{margin:6px 0!important;font-size:13px;line-height:1.55;color:#dfe3e8}
#bd-app .px-aiv ul{margin:4px 0 8px!important;padding-left:18px!important;font-size:12.8px;color:#dfe3e8}
#bd-app .px-aiv li{margin:3px 0!important}
#bd-app .px-aih{display:flex;align-items:center;gap:8px;color:#f3d2c5}
#bd-app .px-aihl{font-size:15px!important;font-weight:800;color:#fff!important}
#bd-app .px-aiw{display:flex;align-items:center;gap:10px;color:#f3d2c5;font-size:13px}
#bd-app .px-att{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}
#bd-app .px-al{position:relative;border:1px solid var(--px-b);border-radius:12px;padding:12px;background:var(--px-bg2);display:flex;flex-direction:column;gap:5px}
#bd-app .px-al.w{border-left:3px solid var(--px-am)}#bd-app .px-al.p{border-left:3px solid var(--px-up)}#bd-app .px-al.i{border-left:3px solid #7aa7ff}
#bd-app .px-alb{align-self:flex-start;font-size:10px;font-weight:900;letter-spacing:.08em;padding:2px 7px;border-radius:5px}
#bd-app .px-al.w .px-alb{background:rgba(255,201,60,.14);color:var(--px-am)}#bd-app .px-al.p .px-alb{background:rgba(44,255,121,.14);color:var(--px-up)}#bd-app .px-al.i .px-alb{background:rgba(122,167,255,.14);color:#9dbcff}
#bd-app .px-al b{font-size:13.5px;color:#fff}
#bd-app .px-al p{margin:0!important;font-size:12.3px;color:#bfc6cd;line-height:1.45}
#bd-app .px-alf{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px}
#bd-app .px-alf>b{font-size:15px}
#bd-app .px-rl{list-style:none;margin:0!important;padding:0!important}
#bd-app .px-rl li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--px-b);font-size:12.8px;margin:0!important}
#bd-app .px-rl li span{color:var(--mut)}
#bd-app .px-rl li b{color:#fff}
#bd-app .px-perf{width:100%;height:200px;display:block}
#bd-app .px-imp{font-size:10.5px;font-weight:900;padding:2px 7px;border-radius:5px;letter-spacing:.05em}
#bd-app .px-imp.high{background:rgba(255,90,95,.15);color:var(--px-dn)}#bd-app .px-imp.med{background:rgba(255,201,60,.14);color:var(--px-am)}#bd-app .px-imp.low{background:rgba(255,255,255,.07);color:var(--mut)}
#bd-app .px-vd{display:inline-block;font-size:10px;font-weight:800;padding:1px 6px;border-radius:5px;margin-left:4px;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}
#bd-app .px-vd.good{background:rgba(44,255,121,.14);color:var(--px-up)}#bd-app .px-vd.ok{background:rgba(255,201,60,.14);color:var(--px-am)}#bd-app .px-vd.bad{background:rgba(255,90,95,.14);color:var(--px-dn)}
#bd-app .px-mxt td.px-expl{min-width:260px;max-width:460px;white-space:normal;line-height:1.4}
#bd-app .px-mxt td:first-child{white-space:nowrap}
#bd-app .px-rcr{display:grid;grid-template-columns:110px 1fr 90px;align-items:center;gap:8px;margin:5px 0}
#bd-app .px-rcb{position:relative;height:12px;background:rgba(255,255,255,.05);border-radius:4px;overflow:hidden}
#bd-app .px-rcb i{position:absolute;left:0;border-radius:4px}
#bd-app .px-rcb i.w{top:0;height:5px;background:rgba(255,255,255,.35)}
#bd-app .px-rcb i.r{bottom:0;height:6px;background:#FF5A5F}
#bd-app .px-rcb i.s{top:0;bottom:0;background:linear-gradient(90deg,rgba(44,255,121,.4),var(--neon))}
#bd-app .px-sn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* ---------- subtaburi companie / flux: încap toate (pe două rânduri dacă e nevoie) ---------- */
@media (min-width:761px){ #bd-app #bd-company .bd-subtabs{flex-wrap:wrap;overflow:visible;row-gap:0} #bd-app #bd-company .bd-subtabs .bd-st{padding:9px 10px} #bd-app .uw-nav{flex-wrap:wrap} }
@media (max-width:760px){
 #bd-app #bd-company .bd-subtabs,#bd-app .uw-nav{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}
 #bd-app #bd-company .bd-subtabs::-webkit-scrollbar,#bd-app .uw-nav::-webkit-scrollbar{display:none}
 #bd-app #bd-company .bd-subtabs>*,#bd-app .uw-nav>*{flex:none;white-space:nowrap;scroll-snap-align:start}
 #bd-app #bd-company .bd-subtabs.px-end,#bd-app .uw-nav.px-end{-webkit-mask-image:none;mask-image:none}
}
/* ---------- pattern-uri pe graficul de preț ---------- */
#bd-app .px-ptov{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}
#bd-app .px-ptsvg{position:absolute;left:0;top:0}
#bd-app .px-ptsvg .sr{stroke-width:1;stroke-dasharray:6 5}
#bd-app .px-ptsvg .sr.res{stroke:rgba(255,90,95,.55)}#bd-app .px-ptsvg .sr.sup{stroke:rgba(44,255,121,.55)}
#bd-app .px-ptsvg .srl{font:700 10.5px Inter,sans-serif;paint-order:stroke;stroke:#000;stroke-width:3px}#bd-app .px-ptsvg .srl.res{fill:#ff8a8e}#bd-app .px-ptsvg .srl.sup{fill:#5dff9c}
#bd-app .px-ptsvg .tl{stroke-width:1.3;stroke-dasharray:2 4;fill:none}#bd-app .px-ptsvg .tl.sup{stroke:#5dff9c}#bd-app .px-ptsvg .tl.res{stroke:#ff8a8e}
#bd-app .px-ptsvg .pz.bull{fill:rgba(44,255,121,.08)}#bd-app .px-ptsvg .pz.bear{fill:rgba(255,90,95,.08)}#bd-app .px-ptsvg .pz.neu{fill:rgba(255,201,60,.07)}
#bd-app .px-ptsvg .pl{stroke-width:2.2;fill:none}#bd-app .px-ptsvg .pl.dash{stroke-dasharray:5 4}
#bd-app .px-ptsvg .pl.bull{stroke:#2CFF79}#bd-app .px-ptsvg .pl.bear{stroke:#FF5A5F}#bd-app .px-ptsvg .pl.neu{stroke:#FFC93C}
#bd-app .px-ptsvg .pc{stroke:#000;stroke-width:1.5}#bd-app .px-ptsvg .pc.bull{fill:#2CFF79}#bd-app .px-ptsvg .pc.bear{fill:#FF5A5F}#bd-app .px-ptsvg .pc.neu{fill:#FFC93C}
#bd-app .px-ptsvg .plb{font:800 11.5px Inter,sans-serif;paint-order:stroke;stroke:#000;stroke-width:3px}#bd-app .px-ptsvg .plb.bull{fill:#5dff9c}#bd-app .px-ptsvg .plb.bear{fill:#ff8a8e}#bd-app .px-ptsvg .plb.neu{fill:#ffd96b}
#bd-app .px-ptsvg .nk{stroke:#ffd96b;stroke-width:1.4;stroke-dasharray:4 3}
#bd-app .px-ptsvg .tg{stroke:#fff;stroke-width:1.2;stroke-dasharray:3 3;opacity:.8}#bd-app .px-ptsvg .tgc{fill:#fff}#bd-app .px-ptsvg .tgl{fill:#fff;font:800 11px Inter,sans-serif;paint-order:stroke;stroke:#000;stroke-width:3px}
#bd-app .px-ptbadge{position:absolute;left:8px;bottom:32px;display:flex;flex-wrap:wrap;align-items:center;gap:5px;pointer-events:auto;max-width:calc(100% - 90px);background:rgba(8,10,13,.82);border:1px solid var(--line2);border-radius:10px;padding:4px 6px;backdrop-filter:blur(4px)}
#bd-app .px-ptbadge.off{opacity:.75}
#bd-app .px-ptbadge button{background:transparent!important;border:1px solid transparent!important;color:#cfd5dd!important;font:700 11.5px/1 Inter,sans-serif!important;height:24px!important;padding:0 7px!important;border-radius:6px!important;cursor:pointer;white-space:nowrap}
#bd-app .px-ptbadge .px-pttog{color:var(--neon)!important}
#bd-app .px-ptbadge .px-ptc2.on.bull{border-color:rgba(44,255,121,.5)!important;color:#5dff9c!important;background:rgba(44,255,121,.1)!important}
#bd-app .px-ptbadge .px-ptc2.on.bear{border-color:rgba(255,90,95,.5)!important;color:#ff8a8e!important;background:rgba(255,90,95,.1)!important}
#bd-app .px-ptbadge .px-ptc2.on.neu{border-color:rgba(255,201,60,.5)!important;color:#ffd96b!important;background:rgba(255,201,60,.1)!important}
#bd-app .px-ptbadge .px-ptai{color:#f3d2c5!important}
#bd-app .px-ptst{font-size:11px;color:var(--mut);padding:0 4px;white-space:nowrap}
/* ---------- știri ---------- */
#bd-app .px-nw{padding:20px}
#bd-app .px-nwh{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}
#bd-app .px-nwh h2{margin:0 0 4px!important;font-family:"Bebas Neue",Montserrat,sans-serif!important;font-size:34px!important;font-weight:400!important;letter-spacing:.02em!important;color:#fff!important;text-transform:uppercase!important;line-height:1!important}
#bd-app .px-nwh p{margin:0!important;font-size:13px}
#bd-app .px-nwctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#bd-app .px-nwctl .px-in{width:280px}
#bd-app .px-nlay{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}
@media (max-width:1100px){ #bd-app .px-nlay{grid-template-columns:minmax(0,1fr)} #bd-app .px-nbrk{order:-1;position:static!important;max-height:420px} }
#bd-app .px-nlead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--px-bg2);margin-bottom:12px}
#bd-app .px-nlead img{width:100%;height:100%;min-height:200px;max-height:280px;object-fit:cover;display:block}
#bd-app .px-nlead>div{padding:16px 16px 16px 0}
#bd-app .px-nlead h3{margin:8px 0!important;font-size:21px!important;line-height:1.3!important;color:#fff!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .px-nlead p{margin:0!important;color:#bfc6cd;font-size:13.5px;line-height:1.55}
#bd-app .px-nlead:hover{border-color:var(--neon)}
@media (max-width:700px){ #bd-app .px-nlead{grid-template-columns:minmax(0,1fr)} #bd-app .px-nlead>div{padding:0 14px 14px} }
#bd-app .px-ngrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#bd-app .px-ngrid .px-ncard{margin-bottom:0}
@media (max-width:700px){ #bd-app .px-ngrid{grid-template-columns:minmax(0,1fr)} }
#bd-app .px-nbrk{position:sticky;top:90px;border:1px solid rgba(255,201,60,.3);border-radius:16px;padding:12px 14px;background:linear-gradient(180deg,rgba(255,201,60,.05),rgba(255,255,255,.01));max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);display:flex;flex-direction:column}
#bd-app .px-nbrk .px-feed{max-height:none;overflow:auto;flex:1}
#bd-app .px-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#FF5A5F;margin-right:7px;box-shadow:0 0 0 0 rgba(255,90,95,.6);animation:pxlive 1.6s infinite}
@keyframes pxlive{70%{box-shadow:0 0 0 7px rgba(255,90,95,0)}100%{box-shadow:0 0 0 0 rgba(255,90,95,0)}}
#bd-app .px-tm{font-weight:800;color:#e9edf1;font-size:11.5px;font-variant-numeric:tabular-nums}
#bd-app .px-tk.mine{background:rgba(255,201,60,.14)!important;border-color:rgba(255,201,60,.5)!important;color:#ffd96b!important}
#bd-app .px-feed.plain{max-height:none}
#bd-app .px-tabbtn{position:relative}
#bd-app .px-nwdot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#FF5A5F}
#bd-app .px-nwdot[hidden]{display:none}
/* ===================== RESPONSIVE: nimic nu mai iese din ecran ===================== */
#bd-app #px-port,#bd-app #px-scr,#bd-app #bd-p-radar,#bd-app .px-cbox,#bd-app .uw-pxh,#bd-app .px-panel,#bd-app .px-g2>*,#bd-app .px-nlay>*,#bd-app .px-an-top>*{min-width:0;max-width:100%}
#bd-app .px-tw{max-width:100%}
#bd-app .px-panel{overflow-wrap:break-word}
#bd-app .px-t td,#bd-app .px-t th{overflow-wrap:normal}
@media (max-width:1100px){
 #bd-app .px-pk{grid-template-columns:repeat(3,minmax(0,1fr))}
 #bd-app .px-hsc{grid-column:span 1}
}
@media (max-width:760px){
 #bd-app .px-panel{padding:12px;border-radius:14px}
 #bd-app .px-h{flex-direction:column;align-items:stretch}
 #bd-app .px-acts{width:100%}
 #bd-app .px-acts .px-btn{flex:1 1 0;min-width:0;white-space:normal;line-height:1.2;height:auto;min-height:38px;padding:6px 10px}
 #bd-app .px-erh{grid-template-columns:repeat(2,minmax(0,1fr))}
 #bd-app .px-erh>div.big{grid-column:1/-1;order:-1}
 #bd-app .px-an-kp{grid-template-columns:repeat(3,minmax(0,1fr))}
 #bd-app .px-an-kp b{font-size:14px}
 #bd-app .px-lvr{grid-template-columns:64px minmax(0,1fr) 58px;font-size:11.5px}
 #bd-app .px-lvr>span:last-child{grid-column:2/-1;margin-top:-4px}
 #bd-app .px-rcr{grid-template-columns:84px minmax(0,1fr) 72px}
 #bd-app .px-fbar{gap:8px}
 #bd-app .px-fbar .px-seg{max-width:100%;overflow-x:auto}
 #bd-app .px-nwctl{width:100%}
 #bd-app .px-nwctl .px-in{width:100%;flex:1 1 100%}
 #bd-app .px-nwh h2{font-size:28px!important}
 #bd-app .px-ncard img{width:76px;height:56px}
 #bd-app .px-ptbadge{left:4px;right:auto;max-width:calc(100% - 60px);bottom:26px;padding:2px 3px;flex-wrap:nowrap;gap:2px}
 #bd-app .px-ptbadge .px-ptst{display:none}
 #bd-app .px-ptbadge button{height:22px!important;padding:0 5px!important;font-size:10.5px!important}
 #bd-app .px-ptbadge .px-ptc2:not(.on){display:none}
 #bd-app .px-pk>div{padding:9px 10px}
 #bd-app .px-pk b{font-size:16px}
 #bd-app .px-subt button{padding:8px 10px!important;font-size:12.5px}
 #bd-app .px-mbox{border-radius:14px}
 #bd-app .px-mb{padding:12px}
}
@media (max-width:560px){
 #bd-app .px-pk{grid-template-columns:repeat(2,minmax(0,1fr))}
 #bd-app .px-hsc{grid-column:1/-1;flex-direction:row!important;gap:12px}
 #bd-app .px-hsc svg{width:64px;height:64px}
}
/* tabele -> carduri pe telefon */
@media (max-width:640px){
 #bd-app .px-tw:has(.px-t.stk){border:0;overflow:visible;border-radius:0}
 #bd-app .px-t.stk,#bd-app .px-t.stk tbody{display:block;width:100%}
 #bd-app .px-t.stk thead{display:none}
 #bd-app .px-t.stk tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px;border:1px solid var(--px-b);border-radius:12px;margin:0 0 8px;background:var(--px-bg2)}
 #bd-app .px-t.stk tbody tr:hover td{background:transparent!important}
 #bd-app .px-t.stk td{display:block;padding:0!important;border:0!important;text-align:left!important;min-width:0!important;max-width:none!important;white-space:normal!important}
 #bd-app .px-t.stk td::before{display:block;content:attr(data-l);font-size:10px;color:var(--mut);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;line-height:1.2}
 #bd-app .px-t.stk td[data-l=""]::before{display:none}
 #bd-app .px-t.stk td:first-child{grid-column:1/-1;padding-bottom:6px!important;border-bottom:1px solid var(--px-b)!important}
 #bd-app .px-t.stk td:first-child::before{display:none}
 #bd-app .px-t.stk td.px-expl{grid-column:1/-1}
 #bd-app .px-t.stk .px-wbar{width:100%}
 #bd-app .px-t.stk .px-wbar.r i{margin-left:0}
 #bd-app .px-t.stk td>.px-anw{width:100%}
 #bd-app .px-t.stk tr.mine{border-color:rgba(44,255,121,.35)}
}
#bd-app .px-attmore{display:none;margin-top:8px;width:100%}
@media (max-width:640px){ #bd-app .px-att:not(.all)>.px-al:nth-child(n+5){display:none} #bd-app .px-attmore{display:flex} }
#bd-app .px-fgn{display:inline-grid;place-items:center;min-width:16px;height:16px;border-radius:8px;background:var(--neon);color:#000;font-size:10px;margin-left:4px;padding:0 4px}
#bd-app .px-fgc{display:none;font-style:normal;margin-left:6px;transition:transform .15s}
@media (max-width:640px){
 #bd-app .px-fgs{grid-template-columns:minmax(0,1fr);gap:6px}
 #bd-app .px-fg{padding:4px 10px}
 #bd-app .px-fg legend{cursor:pointer;width:100%;padding:8px 0;display:flex;align-items:center}
 #bd-app .px-fgc{display:inline-block;margin-left:auto}
 #bd-app .px-fg:not(.open)>.px-fl{display:none}
 #bd-app .px-fg.open .px-fgc{transform:rotate(180deg)}
 #bd-app .px-pres{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}
 #bd-app .px-pres::-webkit-scrollbar{display:none}
 #bd-app .px-pre{flex:none}
}
@media (max-width:640px){
 #bd-app .px-fg{padding:0 12px;border-radius:10px}
 #bd-app .px-fg legend{float:left;width:100%;padding:11px 0!important;margin:0}
 #bd-app .px-fg>.px-fl{clear:both}
 #bd-app .px-fg.open{padding-bottom:10px}
 #bd-app .px-pres>.px-mu{display:none}
 #bd-app #px-scr .px-subt button{white-space:nowrap}
}
#bd-app .px-aib:has(> .px-btn:only-child){min-height:0;padding:10px}
/* ---------- corecturi vizuale generale ---------- */
#bd-app .uw-ck,#bd-app .uw-lb{max-width:100%}
@media (max-width:760px){ #bd-app .uw-ck{white-space:normal!important} }
#bd-app .bd-ev{grid-template-columns:88px 18px repeat(3,minmax(0,1fr));row-gap:4px}
#bd-app .bd-ev>*{min-width:0}
#bd-app .bd-ev>:nth-child(1){grid-row:1/span 2;align-self:center}
#bd-app .bd-ev>:nth-child(2){grid-row:1/span 2;align-self:center}
#bd-app .bd-ev>.e{grid-column:3/-1;grid-row:1;font-weight:700;line-height:1.35}
#bd-app .bd-ev>:nth-child(n+4){grid-row:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
@media (max-width:560px){ #bd-app .bd-ev{grid-template-columns:repeat(3,minmax(0,1fr))} #bd-app .bd-ev>:nth-child(1),#bd-app .bd-ev>:nth-child(2){grid-row:auto} #bd-app .bd-ev>.e{grid-column:1/-1;grid-row:auto} #bd-app .bd-ev>:nth-child(n+4){grid-row:auto} }
@media (min-width:700px) and (max-width:899px){ #bd-app .bd-tabs{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important;row-gap:4px} }
#bd-app .px-cmpai{margin:8px 0}
:where(#bd-app) .px-nsrc{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}
:where(#bd-app) .px-nsrc .px-chipb{border:1px solid var(--bd-line,#e3e6ec);background:transparent;color:inherit;border-radius:999px;padding:5px 11px;font:600 12px/1.2 inherit;cursor:pointer;white-space:nowrap}
:where(#bd-app) .px-nsrc .px-chipb.on{background:var(--bd-ink,#0f172a);color:#fff;border-color:transparent}
:where(#bd-app) .px-nsrc .px-chipb.on .px-mu{color:#cbd5e1}
.px-nmore{display:block;margin:12px auto 4px}
@media(max-width:640px){:where(#bd-app) .px-nsrc{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}:where(#bd-app) .px-nsrc::-webkit-scrollbar{display:none}}
#bd-app .bd-lw .px-zm{position:absolute;right:88px;top:8px;z-index:6;display:flex;gap:4px;padding:4px;border-radius:12px;background:rgba(12,15,13,.82);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s;pointer-events:none}
#bd-app .bd-lw:hover .px-zm,#bd-app .bd-lw:focus-within .px-zm{opacity:1;pointer-events:auto}
#bd-app .bd-lw .px-zm button{width:30px;height:28px;border:0;border-radius:8px;background:rgba(255,255,255,.06);color:#e9ecef;font:700 16px/1 inherit;cursor:pointer;display:grid;place-items:center;padding:0}
#bd-app .bd-lw .px-zm button:hover{background:rgba(44,255,121,.18);color:var(--neon)}
@media (hover:none){#bd-app .bd-lw .px-zm{opacity:.9;pointer-events:auto;right:66px}#bd-app .bd-lw .px-zm button{width:34px;height:30px}}
#bd-app .bd-lw,#bd-app .bd-lw .bd-lw-c,#bd-app .bd-lw .bd-lw-c canvas{touch-action:none;overscroll-behavior:contain}
/* ---------- Materiale ---------- */
#bd-app .px-mtlist{display:flex;flex-direction:column;gap:12px}
#bd-app .px-mtc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:center;padding:10px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:16px;background:rgba(255,255,255,.02);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}
#bd-app .px-mtc:hover{border-color:rgba(44,255,121,.35);transform:translateY(-1px)}
#bd-app .px-mtim{border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:#0b0f0c}
#bd-app .px-mtim svg,#bd-app .px-mthero svg{display:block;width:100%;height:100%}
#bd-app .px-mtb h3{margin:6px 0 6px;font-size:18px;line-height:1.3;color:var(--txt,#fff)}
#bd-app .px-mtb p{margin:0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.5}
#bd-app .px-mtb .px-fm{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
#bd-app .px-mtr{max-width:820px;margin:0 auto}
#bd-app .px-mtr h1{font-size:30px;line-height:1.2;margin:12px 0 8px;color:#fff}
#bd-app .px-mtr .px-fm{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}
#bd-app .px-mthero{border-radius:16px;overflow:hidden;margin-top:12px;aspect-ratio:16/5;background:#0b0f0c}
#bd-app .px-mtdek{font-size:17px;line-height:1.5;color:rgba(255,255,255,.75);margin:0 0 14px}
#bd-app .px-mtgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 4px}
#bd-app .px-mtq{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:12px;background:rgba(255,255,255,.025)}
#bd-app .px-mtq > span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.55)}#bd-app .px-mtq em .px-mu{font-weight:500}
#bd-app .px-mtq b{font-size:17px;color:#fff}
#bd-app .px-mtq em{font-style:normal;font-weight:700;font-size:13px}
#bd-app .px-mtq em.up{color:var(--neon,#2cff79)}#bd-app .px-mtq em.dn{color:#ff6b6f}#bd-app .px-mtq em.mid{color:#facc15}
#bd-app .px-art{margin-top:14px;font-size:16px;line-height:1.75;color:rgba(255,255,255,.86)}
#bd-app .px-art h2{font-size:21px;line-height:1.3;margin:28px 0 10px;padding-left:12px;border-left:3px solid var(--neon,#2cff79);color:#fff}
#bd-app .px-art h3{font-size:17px;margin:18px 0 6px;color:#fff}
#bd-app .px-art p{margin:0 0 14px}
#bd-app .px-art ul{margin:0 0 14px;padding-left:22px}
#bd-app .px-art li{margin:0 0 6px}
#bd-app .px-art b{color:#fff}
@media (max-width:760px){#bd-app .px-mtc{grid-template-columns:1fr;gap:10px}#bd-app .px-mtr h1{font-size:24px}#bd-app .px-mthero{aspect-ratio:16/7}#bd-app .px-mtgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#bd-app .px-art{font-size:15.5px}}
/* ---------- player audio transcript ---------- */
#bd-app .px-tts{margin:0 0 12px;padding:12px 14px;border:1px solid rgba(44,255,121,.25);border-radius:14px;background:linear-gradient(135deg,rgba(44,255,121,.07),rgba(255,255,255,.02))}
#bd-app .px-ttsh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
#bd-app .px-ttsh b{display:block;font-size:15px;color:#fff}
#bd-app .px-ttsh small{display:block;font-size:12px;margin-top:2px}
#bd-app .px-ttsc{display:flex;gap:6px;align-items:center}
#bd-app .px-ttsb{width:38px;height:38px;padding:0!important;border-radius:50%;border:1px solid var(--line2,rgba(255,255,255,.12));background:rgba(255,255,255,.05);color:#fff;font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center}
#bd-app .px-ttsb.main{width:46px;height:46px;background:var(--neon,#2cff79);color:#06110a;border:0;font-size:16px;font-weight:800}
#bd-app .px-ttsbar{height:6px;border-radius:99px;background:rgba(255,255,255,.08);margin:12px 0 8px;cursor:pointer;overflow:hidden}
#bd-app .px-ttsbar i{display:block;height:100%;width:0;background:var(--neon,#2cff79);border-radius:99px;transition:width .3s}
#bd-app .px-ttsrow{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
#bd-app .px-ttsrow span{flex:1;min-width:140px}
#bd-app .px-ttsrow select{background:#0f1210;color:#fff;border:1px solid var(--line2,rgba(255,255,255,.12));border-radius:8px;padding:3px 6px;font-size:12px;max-width:180px}
#bd-app .px-ttscap{margin-top:10px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.25);font-size:14px;line-height:1.5;color:rgba(255,255,255,.88)}
#bd-app .px-ttscap b{color:var(--neon,#2cff79)}
@media (min-width:900px){ #bd-app .bd-tabs{column-gap:2px!important} #bd-app .bd-tabs .bd-tab{padding:0 5px!important;font-size:13px!important;letter-spacing:-.005em} #bd-app .bd-tabs .bd-tab svg{width:15px!important;height:15px!important} }
/* ---------- Insights ---------- */
#bd-app .px-ins{margin-bottom:14px}
#bd-app .px-sbar{display:inline-block;width:90px;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;vertical-align:middle}
#bd-app .px-sbar.wide{display:block;width:100%;margin:8px 0 10px}
#bd-app .px-sbar i{display:block;height:100%;border-radius:99px;background:#64748b}
#bd-app .px-sbar.sg4 i,#bd-app .sg4 .px-sbar i{background:var(--neon,#2cff79)}#bd-app .px-sbar.sg3 i{background:#22c55e}#bd-app .px-sbar.sg2 i{background:#f59e0b}#bd-app .px-sbar.sg1 i{background:#ef4444}
#bd-app b.sg4,#bd-app b.sg3{color:var(--neon,#2cff79)}#bd-app b.sg2{color:#f59e0b}#bd-app b.sg1{color:#ff6b6f}
#bd-app .px-gsh{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
#bd-app .px-gsring{--p:50;width:104px;height:104px;border-radius:50%;flex:none;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,#0d100e 78%,transparent 80% 100%),conic-gradient(var(--c,#22c55e) calc(var(--p)*1%),rgba(255,255,255,.08) 0)}
#bd-app .px-gsring.sg4{--c:#2cff79}#bd-app .px-gsring.sg3{--c:#22c55e}#bd-app .px-gsring.sg2{--c:#f59e0b}#bd-app .px-gsring.sg1{--c:#ef4444}
#bd-app .px-gsring b{font-size:32px;line-height:1;color:#fff}#bd-app .px-gsring small{font-size:11px;color:rgba(255,255,255,.55)}
#bd-app .px-gsx{flex:1;min-width:240px}#bd-app .px-gsx h4{margin:0 0 4px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}#bd-app .px-gsx p{margin:0 0 10px;font-size:13px}
#bd-app .px-gs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#bd-app .px-gs3 div{padding:8px 10px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:10px;display:flex;flex-direction:column;gap:4px}
#bd-app .px-gs3 span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.55)}#bd-app .px-gs3 b{font-size:20px;color:#fff}#bd-app .px-gs3 .px-sbar{width:100%}
#bd-app .px-gsg{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin-top:14px;align-items:start}
#bd-app .px-gsch{width:100%;height:180px;display:block}#bd-app .px-gsch text{fill:rgba(255,255,255,.5);font-size:10px}#bd-app .px-gsch .gl{stroke:rgba(255,255,255,.07)}
#bd-app .px-leg{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px;color:rgba(255,255,255,.6)}#bd-app .px-leg i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-left:6px}
#bd-app .px-gsdt summary{cursor:pointer;font-weight:700;margin-bottom:8px}
#bd-app .px-gsd{margin-bottom:10px}#bd-app .px-gsd b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.6);margin:6px 0 4px}
#bd-app .px-gsr{display:grid;grid-template-columns:minmax(0,1fr) 82px 92px;gap:8px;align-items:center;font-size:13px;padding:3px 0;border-bottom:1px dashed rgba(255,255,255,.05)}
#bd-app .px-gsr em{font-style:normal;text-align:right;color:#fff;font-weight:600}
/* opportunity radar */
#bd-app .px-op,#bd-app .px-ec,#bd-app .px-mhealth,#bd-app .px-rk,#bd-app .px-thl{margin:0 0 14px}
#bd-app .px-oph{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}
#bd-app .px-oph h3{margin:0 0 4px;font-size:19px;color:#fff;display:flex;gap:8px;align-items:center;flex-wrap:wrap}#bd-app .px-oph p{margin:0;font-size:13px;max-width:720px}
#bd-app .px-opc{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#bd-app .px-seg.sm button{height:26px!important;padding:0 8px!important}
#bd-app .px-opf{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}
#bd-app .px-opf label{display:flex;flex-direction:column;gap:3px;font-size:11px;color:rgba(255,255,255,.55)}
#bd-app .px-opf select,#bd-app .px-opf input{background:#0f1210;color:#fff;border:1px solid var(--line2,rgba(255,255,255,.12));border-radius:8px;padding:6px 8px;font-size:13px;min-width:120px}
#bd-app .px-opl{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}
#bd-app .px-opi{padding:14px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:14px;background:rgba(255,255,255,.025);display:flex;flex-direction:column}
#bd-app .px-opt{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
#bd-app .px-opn{display:flex;gap:10px;align-items:center;background:none;border:0;color:inherit;padding:0;cursor:pointer;text-align:left;min-width:0}
#bd-app .px-opn b{display:block;font-size:17px;color:#fff}#bd-app .px-opn small{display:block;font-size:12px;color:rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}
#bd-app .px-ops{text-align:right;line-height:1.1}#bd-app .px-ops b{font-size:26px;color:#fff}#bd-app .px-ops small{color:rgba(255,255,255,.5)}#bd-app .px-ops span{display:block;font-size:11px;color:rgba(255,255,255,.55)}
#bd-app .px-opi h5{margin:0 0 8px;font-size:15px;color:#fff}
#bd-app .px-opw{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}
#bd-app .px-opw span{font-size:12px;padding:4px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.85);background:rgba(255,255,255,.03)}
#bd-app .px-opr{font-size:13px;margin-bottom:8px}#bd-app .px-opr summary{cursor:pointer;color:#fbbf24;font-weight:600}#bd-app .px-opr ul{margin:6px 0 0;padding-left:18px;color:rgba(255,255,255,.75)}
#bd-app .px-opm{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:rgba(255,255,255,.6);margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}
#bd-app .px-opm .px-lnk{margin-left:auto}
/* earnings */
#bd-app .px-ein{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}
#bd-app .px-ein div{padding:10px 12px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:12px;display:flex;flex-direction:column;gap:2px}
#bd-app .px-ein b{font-size:17px;color:#fff}#bd-app .px-ein small{font-size:11px;color:rgba(255,255,255,.55)}#bd-app .px-ein span{font-size:11px}
#bd-app .px-eir{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;margin-bottom:12px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.03)}
:is(#bd-app .px-ins,#bd-app .px-ec,#bd-app .px-mhealth,#bd-app .px-rk,#bd-app .px-modal) .up{color:var(--neon,#2cff79)}:is(#bd-app .px-ins,#bd-app .px-ec,#bd-app .px-mhealth,#bd-app .px-rk,#bd-app .px-modal) .dn{color:#ff6b6f}#bd-app .px-eir em{font-style:normal;font-size:12px}
#bd-app .px-eibars{display:flex;gap:6px;align-items:flex-end;margin:6px 0 12px;overflow-x:auto}
#bd-app .px-eib{flex:1;min-width:46px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px}
#bd-app .px-eibx{position:relative;width:26px;height:100px;border-bottom:0}
#bd-app .px-eibx::after{content:'';position:absolute;left:-6px;right:-6px;top:50px;height:1px;background:rgba(255,255,255,.15)}
#bd-app .px-eibx i{position:absolute;left:0;right:0;border-radius:3px}
#bd-app .px-eibx i.em{left:-4px;right:-4px;border:1px dashed rgba(255,255,255,.3);background:transparent}
#bd-app .px-eibx i.mv.up{background:var(--neon,#2cff79)}#bd-app .px-eibx i.mv.dn{background:#ff5a5f}
#bd-app .px-eib span.bt{color:var(--neon,#2cff79)}#bd-app .px-eib span.ms{color:#ff6b6f}#bd-app .px-eib small{color:rgba(255,255,255,.5)}
#bd-app .px-eiai{margin-top:12px}
#bd-app .px-eiaibox{padding:12px 14px;border:1px solid rgba(192,132,252,.3);border-radius:12px;background:rgba(192,132,252,.05)}
#bd-app .px-eiaibox h5{margin:0 0 6px;color:#e9d5ff}#bd-app .px-eiaibox h6{margin:10px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}#bd-app .px-eiaibox ul{margin:0;padding-left:18px}#bd-app .px-eiaibox p{margin:0 0 6px;line-height:1.55}
#bd-app .px-ecw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
#bd-app .px-ecd{border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:5px;min-width:0}
#bd-app .px-ecd.today{border-color:rgba(44,255,121,.4)}
#bd-app .px-ecdh{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;text-transform:capitalize;margin-bottom:2px}#bd-app .px-ecdh b{color:#fff}#bd-app .px-ecdh span{color:rgba(255,255,255,.5)}
#bd-app .px-eci{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:6px;align-items:center;padding:5px 6px;border-radius:8px;border:0;background:rgba(255,255,255,.03);color:inherit;cursor:pointer;text-align:left;width:100%}
#bd-app .px-eci:hover{background:rgba(255,255,255,.08)}#bd-app .px-eci.mine{box-shadow:inset 2px 0 0 var(--neon,#2cff79)}
#bd-app .px-eci .px-logo{width:22px;height:22px}
#bd-app .px-ecn b{display:block;font-size:13px;color:#fff}#bd-app .px-ecn b i{font-style:normal;font-size:11px}#bd-app .px-ecn small{display:block;font-size:10.5px;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .px-ecm{font-size:11.5px;font-weight:700;color:rgba(255,255,255,.75)}#bd-app .px-ecm em{font-style:normal}
/* market health */
#bd-app .px-mhg{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;margin-bottom:14px}
#bd-app .px-mhr{padding:16px;border-radius:14px;border:1px solid var(--line2,rgba(255,255,255,.1));display:flex;flex-direction:column;gap:6px;background:rgba(255,255,255,.03)}
#bd-app .px-mhr.on{background:linear-gradient(135deg,rgba(44,255,121,.16),rgba(44,255,121,.03));border-color:rgba(44,255,121,.35);color:var(--neon,#2cff79)}
#bd-app .px-mhr.off{background:linear-gradient(135deg,rgba(255,90,95,.18),rgba(255,90,95,.03));border-color:rgba(255,90,95,.4);color:#ff6b6f}
#bd-app .px-mhr.neu{background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(245,158,11,.03));border-color:rgba(245,158,11,.35);color:#fbbf24}
#bd-app .px-mhr > span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.7)}#bd-app .px-mhr > b{font-size:30px;line-height:1.1}#bd-app .px-mhr small{color:rgba(255,255,255,.75);font-size:12px;line-height:1.4}
#bd-app .px-mhs{position:relative;height:8px;border-radius:99px;background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#22c55e);margin:4px 0}
#bd-app .px-mhs i{position:absolute;top:-4px;width:4px;height:16px;border-radius:2px;background:#fff;transform:translateX(-2px);box-shadow:0 0 6px rgba(0,0,0,.6)}
#bd-app .px-mhsp{width:100%;height:36px}
#bd-app .px-mhts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#bd-app .px-mht{padding:10px 12px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:12px;display:flex;flex-direction:column;gap:3px;min-width:0;background:rgba(255,255,255,.02)}
#bd-app .px-mht span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.55)}#bd-app .px-mht b{font-size:19px;color:#fff}#bd-app .px-mht b.up{color:var(--neon,#2cff79)}#bd-app .px-mht b.dn{color:#ff6b6f}
#bd-app .px-mht small{font-size:11.5px;color:rgba(255,255,255,.6)}#bd-app .px-mht svg{width:80px;height:18px;color:rgba(255,255,255,.6)}
#bd-app .px-adb{display:block;height:5px;border-radius:99px;background:#ff5a5f;overflow:hidden;margin-top:3px}#bd-app .px-adb i{display:block;height:100%;background:var(--neon,#2cff79)}
#bd-app .px-mhb{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;gap:8px;align-items:center;font-size:13px;padding:3px 0}
#bd-app .px-mhb > div{position:relative;height:10px;background:rgba(255,255,255,.04);border-radius:4px}
#bd-app .px-mhb > div i{position:absolute;top:0;bottom:0;border-radius:3px}#bd-app .px-mhb i.up{background:rgba(44,255,121,.75)}#bd-app .px-mhb i.dn{background:rgba(255,90,95,.8)}
#bd-app .px-mhb em{font-style:normal;text-align:right;font-weight:700}
#bd-app .px-mhsb{display:flex;flex-wrap:wrap;gap:6px}#bd-app .px-mhsb span{font-size:12px;padding:4px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.1)}#bd-app .px-mhsb span.up{border-color:rgba(44,255,121,.35)}#bd-app .px-mhsb span.dn{border-color:rgba(255,90,95,.4)}
/* calculator risc */
#bd-app .px-rkd > summary{cursor:pointer;list-style:none}#bd-app .px-rkd > summary::-webkit-details-marker{display:none}
#bd-app .px-rkd > summary h3{margin:0 0 4px;font-size:19px;color:#fff}#bd-app .px-rkd > summary h3::after{content:' ▾';color:rgba(255,255,255,.5);font-size:14px}#bd-app .px-rkd[open] > summary h3::after{content:' ▴'}
#bd-app .px-rkd > summary p{margin:0}
#bd-app .px-rkg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;margin:14px 0}
#bd-app .px-rkf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}
#bd-app .px-rkf.tr{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}
#bd-app .px-rkf label,#bd-app .px-thf label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:rgba(255,255,255,.6)}
#bd-app .px-rkf .px-lnk{grid-column:1/-1;justify-self:start}
#bd-app .px-rkf input,#bd-app .px-rkf select,#bd-app .px-thf input,#bd-app .px-thf select,#bd-app .px-thf textarea{background:#0f1210;color:#fff;border:1px solid var(--line2,rgba(255,255,255,.12));border-radius:8px;padding:8px 10px;font-size:14px;width:100%;box-sizing:border-box}
#bd-app .px-rkout .px-mhts{grid-template-columns:repeat(2,minmax(0,1fr))}
#bd-app .px-rk h4{margin:4px 0 8px}
#bd-app .px-t tr.tot td{font-weight:700;border-top:1px solid rgba(255,255,255,.15)}
/* teze */
#bd-app .px-thf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#bd-app .px-thf .full{grid-column:1/-1}#bd-app .px-thf textarea{resize:vertical;font-family:inherit;line-height:1.5}
#bd-app .px-thst{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.7);vertical-align:middle}
#bd-app .px-thst.intacta{color:#60a5fa;border-color:rgba(96,165,250,.4)}#bd-app .px-thst.intarita{color:var(--neon,#2cff79);border-color:rgba(44,255,121,.4)}#bd-app .px-thst.slabita{color:#fbbf24;border-color:rgba(251,191,36,.45)}#bd-app .px-thst.invalidata{color:#ff6b6f;border-color:rgba(255,107,111,.45)}
#bd-app .px-thw p{margin:10px 0;line-height:1.6;white-space:pre-line}
#bd-app .px-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#bd-app .px-g3 h6,#bd-app .px-th h6{margin:10px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.6)}#bd-app .px-g3 ul,#bd-app .px-threv ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5}
#bd-app .px-threv{margin-top:10px;padding:10px 12px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:12px}
#bd-app .px-threv summary{cursor:pointer;display:flex;gap:8px;align-items:center}
#bd-app .px-threv p{line-height:1.55}
#bd-app .px-thch{display:flex;flex-direction:column;gap:6px;margin:8px 0}
#bd-app .px-thch > div{display:flex;gap:10px;align-items:flex-start;padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.03)}
#bd-app .px-thch i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:800;flex:none;font-size:12px}
#bd-app .px-thch .ok i{background:rgba(44,255,121,.15);color:var(--neon,#2cff79)}#bd-app .px-thch .watch i{background:rgba(251,191,36,.15);color:#fbbf24}#bd-app .px-thch .broken i{background:rgba(255,90,95,.15);color:#ff6b6f}
#bd-app .px-thch b{display:block;font-size:13.5px;color:#fff}#bd-app .px-thch small{display:block;font-size:12.5px;color:rgba(255,255,255,.7);line-height:1.45}
#bd-app .px-thls{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}
#bd-app .px-thi{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:12px;background:rgba(255,255,255,.02);color:inherit;cursor:pointer;text-align:left}
#bd-app .px-thi b{display:block;color:#fff}#bd-app .px-thi small{display:block;font-size:11.5px;color:rgba(255,255,255,.55)}
@media (max-width:1100px){#bd-app .px-ecw{grid-template-columns:repeat(3,minmax(0,1fr))}#bd-app .px-mhts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){#bd-app .px-gsg,#bd-app .px-rkg,#bd-app .px-mhg{grid-template-columns:1fr}#bd-app .px-thf{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){#bd-app .px-ecw{grid-template-columns:1fr}#bd-app .px-ein{grid-template-columns:repeat(2,minmax(0,1fr))}#bd-app .px-gs3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#bd-app .px-gs3 b{font-size:17px}
  #bd-app .px-gsr{grid-template-columns:minmax(0,1fr) 70px 60px;font-size:12px}#bd-app .px-gsr .px-sbar{width:60px}#bd-app .px-g3{grid-template-columns:1fr}#bd-app .px-rkf.tr{grid-template-columns:1fr 1fr}
  #bd-app .px-mhb{grid-template-columns:110px minmax(0,1fr) 56px;font-size:12px}#bd-app .px-opl{grid-template-columns:1fr}#bd-app .px-opf label{flex:1 1 45%}#bd-app .px-opf select{min-width:0;width:100%}#bd-app .px-gsring{width:86px;height:86px}#bd-app .px-gsring b{font-size:26px}}
#bd-app .px-eir{display:block}
#bd-app .px-eirh{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}#bd-app .px-eirh b{color:#fff;font-size:13px}
#bd-app .px-eirg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}
#bd-app .px-eirg div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03)}
#bd-app .px-eirg span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.55)}#bd-app .px-eirg em{font-style:normal;font-size:12.5px;color:rgba(255,255,255,.7)}
#bd-app .px-eit{table-layout:auto}
#bd-app .px-eit th,#bd-app .px-eit td{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}
#bd-app .px-eit th:first-child,#bd-app .px-eit td:first-child{text-align:left!important}
#bd-app .px-eit td b{display:block;font-size:13.5px;color:#fff;font-weight:700}
#bd-app .px-eit td small{display:block;font-size:11.5px;color:rgba(255,255,255,.55);margin-top:2px}
#bd-app .px-eibars{justify-content:space-between;padding:0 4px}
@media (max-width:640px){#bd-app .px-eirg{grid-template-columns:1fr}#bd-app .px-eit td,#bd-app .px-eit th{white-space:normal;text-align:left!important}}
#bd-app .px-trtx{max-height:620px;overflow-y:auto;padding:4px 6px 4px 2px;font-size:15px;line-height:1.75;color:rgba(255,255,255,.88);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}
#bd-app .px-trtx p{margin:0 0 12px;padding:4px 8px;border-radius:8px;transition:background .2s}
#bd-app .px-trtx p b{color:var(--neon,#2cff79)}
#bd-app .px-trtx p.on{background:rgba(44,255,121,.1);box-shadow:inset 3px 0 0 var(--neon,#2cff79)}
#bd-app .px-trmore{padding:10px;text-align:center;font-size:13px}
#bd-app .px-trv{margin-left:auto}
#bd-app .px-ttsrow span[data-pxtsst]{flex:1}
#bd-app .px-eileg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:rgba(255,255,255,.6);margin:2px 0 6px}
#bd-app .px-eileg span{display:inline-flex;align-items:center;gap:6px}
#bd-app .px-eileg i{display:inline-block;width:12px;height:12px;border-radius:3px}
#bd-app .px-eileg i.mv{background:linear-gradient(90deg,var(--neon,#2cff79) 50%,#ff5a5f 50%)}
#bd-app .px-eileg i.em{border:1px dashed rgba(255,255,255,.45)}
#bd-app .px-eib b.px-eimv{font-size:12px;font-weight:800}
#bd-app .px-eib span.bt,#bd-app .px-eib span.ms{font-size:10.5px;font-weight:700;opacity:.85}
#bd-app .px-pftabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px;padding:6px;border:1px solid var(--line2,rgba(255,255,255,.08));border-radius:14px;background:rgba(255,255,255,.02)}
#bd-app .px-pftabs[hidden]{display:none}
#bd-app .px-pftabs button{flex:1 1 auto;border:0;background:transparent;color:rgba(255,255,255,.72);padding:10px 14px;border-radius:10px;font:700 14px/1.2 inherit;cursor:pointer;white-space:nowrap}
#bd-app .px-pftabs button:hover{background:rgba(255,255,255,.05);color:#fff}
#bd-app .px-pftabs button.on{background:var(--neon,#2cff79);color:#06110a}
#bd-app .px-pfoff,#bd-app .bd-pane.px-pfin{display:none!important}
@media (max-width:760px){#bd-app .px-pftabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#bd-app .px-pftabs::-webkit-scrollbar{display:none}#bd-app .px-pftabs button{flex:0 0 auto;font-size:13px;padding:9px 12px}}
#bd-app .px-bre{margin:0 0 14px}
#bd-app .px-bre #bre-app{max-width:none}
#bd-app .px-eibre{margin:4px 16px 16px;padding:14px 16px;border:1px solid rgba(44,255,121,.18);border-radius:14px;background:rgba(255,255,255,.02)}
#bd-app .px-eibre .px-ch{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}
#bd-app .px-eibre .px-ch h4{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75)}
@media (max-width:640px){#bd-app .px-eibre{margin:4px 8px 12px;padding:12px}}
#bd-app .px-bre .bre-kicker,#bd-app .px-bre .bre-title,#bd-app .px-bre .bre-sub{display:none!important}
#bd-app .px-bre{margin-top:26px}
#bd-app .px-bre-sep{display:flex;align-items:center;gap:14px;margin:0 0 6px;color:rgba(255,255,255,.55);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
#bd-app .px-bre-sep::before,#bd-app .px-bre-sep::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(44,255,121,.35),transparent)}
/* ===== Pentru tine (feed personal) + profilul investitorului ===== */
#bd-app .px-mut{color:var(--mut);font-size:12.5px;line-height:1.5;margin:0}
#bd-app .px-btn-ai{border-color:rgba(255,201,60,.45)!important;color:#ffe08a}
#bd-app .px-btn-p{background:var(--neon)!important;color:#06110a!important;border-color:var(--neon)!important}
#bd-app .px-fd .px-fdh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}
#bd-app .px-fd .px-fdh h3{margin:0 0 4px!important;font-size:20px!important;font-weight:800!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important}
#bd-app .px-fdhb{display:flex;gap:8px}
#bd-app .px-fdpf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--px-bg2);margin-bottom:12px;font-size:12.5px;color:var(--txt)}
#bd-app .px-fdpf.none{border-color:rgba(44,255,121,.35);background:rgba(44,255,121,.05);justify-content:space-between}
#bd-app .px-fdtop{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:12px}
#bd-app .px-fdk{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--px-bg2);display:flex;flex-direction:column;gap:3px;min-width:0}
#bd-app .px-fdk>span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
#bd-app .px-fdk>b{font-size:22px;color:#fff}
#bd-app .px-fdk>em{font-style:normal;font-weight:700;font-size:13px}
#bd-app .px-fdk>small{color:var(--mut);font-size:11.5px}
#bd-app .px-fdm.off{border-color:rgba(255,90,95,.35)}
#bd-app .px-fdm.on{border-color:rgba(44,255,121,.3)}
#bd-app .px-fdl{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}
#bd-app .px-fdc{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--px-bg2);display:flex;flex-direction:column;gap:8px;min-width:0}
#bd-app .px-fdct{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#bd-app .px-fds{background:none!important;border:0!important;padding:0!important;color:#fff!important;font:800 16px/1.2 inherit;cursor:pointer;height:auto!important}
#bd-app .px-fds:hover{color:var(--neon)!important}
#bd-app .px-fdnm{color:var(--mut);font-size:12px;flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .px-fdpx{font-weight:700;font-size:13px;color:var(--txt)}
#bd-app .px-fdch{font-weight:700;font-size:13px}
#bd-app .px-fdsig{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:5px}
#bd-app .px-fdsig li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--txt);margin:0!important;padding:0!important}
#bd-app .px-fdsig li>i{flex:none;width:7px;height:7px;border-radius:50%;margin-top:6px;background:#8a93a0}
#bd-app .px-fdsig li.up>i{background:var(--px-up)}
#bd-app .px-fdsig li.down>i{background:var(--px-dn)}
#bd-app .px-fdwhy{color:var(--mut);font-size:11.5px;margin-top:2px}
#bd-app .px-fdact{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}
#bd-app .px-fdact .px-btn{height:30px;padding:0 10px;font-size:12px}
#bd-app .px-fdideas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}
#bd-app .px-fdidea{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid var(--line)!important;border-radius:12px;padding:10px 12px!important;background:var(--px-bg2)!important;color:var(--txt)!important;cursor:pointer;height:auto!important;font:inherit}
#bd-app .px-fdidea:hover{border-color:rgba(44,255,121,.4)!important}
#bd-app .px-fdidea b{font-size:14px;color:#fff}
#bd-app .px-fdih{font-size:12.5px;font-weight:700}
#bd-app .px-fdidea small{color:var(--mut);font-size:11.5px;line-height:1.4}
#bd-app .px-fdft{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:11.5px;color:var(--mut)}
#bd-app .px-pff{display:flex;flex-direction:column;gap:12px}
#bd-app .px-pfq{font-weight:800;font-size:13px;color:#fff;margin-bottom:6px}
#bd-app .px-pfo{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .px-pfo button{height:auto!important;padding:7px 12px!important;border-radius:999px!important;border:1px solid var(--line2)!important;background:transparent!important;color:var(--txt)!important;font:600 12.5px/1.2 inherit;cursor:pointer}
#bd-app .px-pfo button.on{border-color:var(--neon)!important;background:rgba(44,255,121,.12)!important;color:#fff!important}
#bd-app .px-pfn{font-size:11.5px;color:var(--mut);margin:0}
#bd-app .px-pfa{display:flex;justify-content:flex-end;align-items:center;gap:14px}
#bd-app .ag-actc{background:rgba(255,201,60,.08)!important;border-color:rgba(255,201,60,.5)!important;color:#ffe08a!important}
#bd-app .ag-actc.done{opacity:.6;cursor:default}
@media (max-width:700px){#bd-app .px-fdl{grid-template-columns:1fr}#bd-app .px-fdhb{width:100%}#bd-app .px-fdhb .px-btn-ai{flex:1}}
@media (min-width:900px) and (max-width:1599px){ #bd-app .bd-tabs{justify-content:space-between!important} #bd-app .bd-tabs .bd-tab svg{display:none!important} }
#bd-app .bd-lang{display:none!important}

/* ===== Pagina „Pentru tine”: lățime, grilă configurabilă, Investor DNA, Datele mele ===== */
/* --- lățimea paginii dashboard: aproape tot viewport-ul, margini ~16px (doar desktop/tabletă) --- */
@media (min-width:761px){
  body:has(#bd-app) :is(.elementor-section.elementor-section-boxed>.elementor-container,.e-con-boxed>.e-con-inner,.e-con.e-con-boxed,.elementor-widget-container,.elementor-column-wrap,.elementor-widget-wrap,.site-main,.site-content>.ast-container,.ast-container,.container,.site-content .container,.entry-content,.page-content,.content-area,#primary,#content>.container):has(#bd-app){max-width:none!important;width:100%!important}
  body:has(#bd-app) :is(.e-con,.elementor-container,.ast-container,.container,.site-content,.entry-content,#primary,.content-area):has(#bd-app){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
  body:has(#bd-app) :is(.content-area,#primary):has(#bd-app){float:none!important}
  #bd-app{max-width:none!important;width:auto!important;margin-left:16px!important;margin-right:16px!important;box-sizing:border-box}
  #bd-app.px-wide-bo{margin-right:0!important}
}
.px-wide-anc{max-width:none!important}
/* tabele / grile ale nucleului când pagina e mai lată */
#bd-app .bd-tw{max-width:100%;overflow-x:auto}
@media (min-width:1500px){
  #bd-app .px-fdl{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}
}

/* --- antetul pane-ului --- */
#bd-app .px-home{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
#bd-app .px-hhd{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:4px 0 16px}
#bd-app .px-hhd h3{margin:0 0 4px!important;font:800 26px/1.15 inherit!important;color:#fff!important;letter-spacing:-.01em!important;text-transform:none!important;display:flex;align-items:center;gap:10px}
#bd-app .px-hhd h3 .px-hlive{width:9px;height:9px;border-radius:50%;background:var(--neon,#2cff79);box-shadow:0 0 12px var(--neon,#2cff79);animation:pxpulse 2.4s infinite}
#bd-app .px-hhd .px-mut{max-width:640px}
#bd-app .px-hhb{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
#bd-app .px-hhb .px-btn{height:36px}
#bd-app .px-hhb .px-btn.on{background:var(--neon,#2cff79)!important;color:#06110a!important;border-color:var(--neon,#2cff79)!important}
#bd-app .px-hdna{border-color:rgba(176,132,255,.5)!important;background:rgba(176,132,255,.08)!important;color:#e6dbff!important}
#bd-app .px-hdna:hover{border-color:#b084ff!important;background:rgba(176,132,255,.16)!important}
#bd-app .px-hupd{font-size:11.5px;color:var(--mut);margin-left:4px;white-space:nowrap}
/* banner Investor DNA */
#bd-app .px-dnb{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 20px;margin-bottom:16px;border-radius:18px;border:1px solid rgba(176,132,255,.4);background:radial-gradient(120% 160% at 100% 0%,rgba(176,132,255,.22),transparent 55%),radial-gradient(120% 160% at 0% 100%,rgba(44,255,121,.14),transparent 55%),#0b0e12}
#bd-app .px-dnb .px-dnbi{font-size:34px;width:60px;height:60px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.06);flex:none;animation:pxdnfl 4s ease-in-out infinite}
#bd-app .px-dnb .px-dnbx{flex:1 1 260px;min-width:0}
#bd-app .px-dnb b{display:block;font-size:17px;color:#fff;margin-bottom:3px}
#bd-app .px-dnb p{margin:0;color:#cfd5dd;font-size:13px;line-height:1.5}
#bd-app .px-dnb .px-btn{height:40px;padding:0 18px;font-size:13.5px}
@keyframes pxdnfl{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(6deg)}}
/* bara de editare */
#bd-app .px-hedb{position:sticky;top:8px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:14px;border-radius:14px;border:1px solid rgba(44,255,121,.45);background:rgba(8,14,11,.92);backdrop-filter:blur(8px);box-shadow:0 14px 40px -20px rgba(44,255,121,.5)}
#bd-app .px-hedb>span{font-size:12.5px;color:#cfe9d8}
#bd-app .px-hedb>div{display:flex;gap:8px;flex-wrap:wrap}
#bd-app .px-hedb .px-btn{height:32px}

/* --- grila de widget-uri --- */
#bd-app .px-hg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-auto-flow:dense;align-items:start}
#bd-app .px-hw{position:relative;min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:18px;border:1px solid var(--line,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));transition:border-color .2s,box-shadow .2s,opacity .2s,transform .2s}
#bd-app .px-hw:hover{border-color:rgba(44,255,121,.22)}
#bd-app .px-hw.sz-s{grid-column:span 1}
#bd-app .px-hw.sz-m{grid-column:span 2}
#bd-app .px-hw.sz-l{grid-column:1/-1}
#bd-app .px-hwh{display:flex;align-items:center;gap:9px;min-height:30px}
#bd-app .px-hwh h4{flex:1 1 auto;min-width:0;margin:0!important;font:800 12.5px/1.2 inherit!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#e9eef3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .px-hwic{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:15px;background:rgba(44,255,121,.07);border:1px solid rgba(44,255,121,.18)}
#bd-app .px-hwm{flex:none;font-size:11.5px;color:var(--mut);white-space:nowrap}
#bd-app .px-hwai{flex:none;width:30px;height:30px;padding:0!important;border-radius:10px!important;display:grid;place-items:center;border:1px solid rgba(255,201,60,.38)!important;background:rgba(255,201,60,.06)!important;color:#ffe08a!important;font:700 14px/1 inherit;cursor:pointer;transition:.15s}
#bd-app .px-hwai:hover{background:rgba(255,201,60,.16)!important;border-color:#ffc93c!important;transform:scale(1.06)}
#bd-app .px-hwb{min-width:0;display:flex;flex-direction:column;gap:10px}
#bd-app .px-hwb>.px-empty{padding:16px 12px}
#bd-app .px-hwna{font-size:12.5px;color:var(--mut);padding:10px 0}
#bd-app .px-hwf{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:2px}
#bd-app .px-hwf .px-btn{height:30px;font-size:12px;padding:0 11px}
#bd-app .px-hw.px-flash{animation:pxhwfl 1.6s ease}
@keyframes pxhwfl{0%{box-shadow:0 0 0 0 rgba(44,255,121,.0)}25%{box-shadow:0 0 0 3px rgba(44,255,121,.55),0 0 40px rgba(44,255,121,.35)}100%{box-shadow:0 0 0 0 rgba(44,255,121,0)}}
#bd-app .px-hw .px-skel{margin-bottom:6px}
#bd-app .px-hw .px-fdl{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}
#bd-app .px-hw.sz-s .px-fdl{grid-template-columns:1fr}
#bd-app .px-hw .px-fdideas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}
/* mod editare */
#bd-app .px-hg.edit .px-hw{cursor:grab;border-style:dashed;border-color:rgba(44,255,121,.4);user-select:none}
#bd-app .px-hg.edit .px-hwb{pointer-events:none;opacity:.5;max-height:180px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}
#bd-app .px-hg.edit .px-hwh h4{white-space:nowrap}
#bd-app .px-hwdrag{flex:none;cursor:grab;touch-action:none;user-select:none;color:var(--neon,#2cff79);font:900 16px/1 inherit;letter-spacing:-3px;padding:6px 6px 6px 2px}
#bd-app .px-hwe{display:flex;gap:4px;flex:none}
#bd-app .px-hwe button{width:30px;height:30px;padding:0!important;border-radius:9px!important;border:1px solid var(--line2,rgba(255,255,255,.14))!important;background:rgba(255,255,255,.04)!important;color:var(--txt,#e8edf2)!important;font:800 12px/1 inherit;cursor:pointer;display:grid;place-items:center}
#bd-app .px-hwe button:hover{border-color:var(--neon,#2cff79)!important;color:#fff!important}
#bd-app .px-hwe button[disabled]{opacity:.3;pointer-events:none}
#bd-app .px-hw.px-dragging{opacity:.35;transform:scale(.98)}
#bd-app .px-hw[class*="px-drop-"]::after{content:'';position:absolute;border-radius:4px;background:var(--neon,#2cff79);box-shadow:0 0 14px var(--neon,#2cff79);pointer-events:none;z-index:3}
#bd-app .px-hw.px-drop-l::after{top:8px;bottom:8px;left:-9px;width:4px}
#bd-app .px-hw.px-drop-r::after{top:8px;bottom:8px;right:-9px;width:4px}
#bd-app .px-hw.px-drop-t::after{left:8px;right:8px;top:-9px;height:4px}
#bd-app .px-hw.px-drop-b::after{left:8px;right:8px;bottom:-9px;height:4px}
/* selectorul de widget-uri */
#bd-app .px-hpl{display:flex;flex-direction:column;gap:8px}
#bd-app .px-hpi{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}
#bd-app .px-hpi .px-hwic{width:40px;height:40px;font-size:19px;border-radius:12px}
#bd-app .px-hpi>div{flex:1;min-width:0}
#bd-app .px-hpi b{display:block;color:#fff;font-size:14px}
#bd-app .px-hpi small{color:var(--mut);font-size:12px;line-height:1.4}

/* --- brief (hero) --- */
#bd-app .px-hw.hero{border-color:rgba(44,255,121,.38);background:radial-gradient(120% 150% at 0% 0%,rgba(44,255,121,.17),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(176,132,255,.12),transparent 60%),linear-gradient(135deg,rgba(14,22,18,.95),rgba(10,13,17,.95));box-shadow:inset 0 0 0 1px rgba(44,255,121,.06),0 24px 60px -36px rgba(44,255,121,.55)}
#bd-app .px-brg{font:800 25px/1.2 inherit;color:#fff;letter-spacing:-.015em}
#bd-app .px-brd{font-size:12px;color:#a9b4bf;margin-top:-6px;text-transform:capitalize}
#bd-app .px-brl{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}
#bd-app .px-brl li{display:flex;gap:10px;align-items:flex-start;margin:0!important;padding:0!important;font-size:14px;line-height:1.5;color:#e9eef3}
#bd-app .px-brl li>i{flex:none;width:9px;height:9px;border-radius:50%;margin-top:6px;background:#8a93a0;box-shadow:0 0 0 3px rgba(138,147,160,.15)}
#bd-app .px-brl li.up>i{background:var(--px-up);box-shadow:0 0 0 3px rgba(44,255,121,.15),0 0 10px rgba(44,255,121,.5)}
#bd-app .px-brl li.down>i{background:var(--px-dn);box-shadow:0 0 0 3px rgba(255,90,95,.15)}
#bd-app .px-hw.hero .px-btn-ai{height:38px;padding:0 16px;font-size:13px;background:rgba(255,201,60,.08)!important}
/* --- portofoliu --- */
#bd-app .px-pv{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
#bd-app .px-pv b{font:800 26px/1.1 inherit;color:#fff;letter-spacing:-.01em}
#bd-app .px-pv em{font-style:normal;font-weight:800;font-size:14px}
#bd-app .px-pv small{flex-basis:100%;color:var(--mut);font-size:11.5px}
#bd-app .px-atl{display:flex;flex-direction:column;gap:6px}
#bd-app .px-atl>h5{margin:4px 0 0!important;font:800 11px/1 inherit!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)!important}
#bd-app .px-atr{display:grid;grid-template-columns:62px minmax(40px,1fr) auto 58px 26px;align-items:center;gap:8px;font-size:12.5px}
#bd-app .px-atr .px-tk{margin:0;justify-content:center}
#bd-app .px-atb{position:relative;height:8px;border-radius:8px;background:rgba(255,255,255,.06);overflow:hidden}
#bd-app .px-atb i{position:absolute;top:0;bottom:0;border-radius:8px}
#bd-app .px-atb i.up{left:50%;background:linear-gradient(90deg,rgba(44,255,121,.5),var(--px-up))}
#bd-app .px-atb i.dn{right:50%;background:linear-gradient(270deg,rgba(255,90,95,.5),var(--px-dn))}
#bd-app .px-atb::after{content:'';position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:rgba(255,255,255,.25)}
#bd-app .px-atc{font-weight:800;text-align:right;white-space:nowrap}
#bd-app .px-atp{text-align:right;color:var(--mut);white-space:nowrap}
#bd-app .px-atsim{width:26px;height:26px;padding:0!important;border-radius:8px!important;border:1px solid var(--line2,rgba(255,255,255,.12))!important;background:transparent!important;color:var(--txt)!important;cursor:pointer;font-size:12px}
#bd-app .px-atsim:hover{border-color:var(--neon)!important}
/* --- piața --- */
#bd-app .px-mkh{font-weight:800;font-size:14px;color:#fff;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.03)}
#bd-app .px-mkh.on{border-color:rgba(44,255,121,.35);background:rgba(44,255,121,.06)}
#bd-app .px-mkh.off{border-color:rgba(255,90,95,.35);background:rgba(255,90,95,.06)}
/* --- știri --- */
#bd-app .px-nwg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
#bd-app .px-nwc{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.025);transition:border-color .2s,transform .2s}
#bd-app .px-nwc:hover{border-color:rgba(44,255,121,.35);transform:translateY(-2px)}
#bd-app .px-nwim{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#0f3d26 0%,#0b1a24 55%,#2a1b4a 100%);text-decoration:none!important}
#bd-app .px-nwim img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
#bd-app .px-nwc:hover .px-nwim img{transform:scale(1.04)}
#bd-app .px-nwfb{position:absolute;inset:0;display:grid;place-items:center;font:900 28px/1 inherit;letter-spacing:.06em;color:rgba(255,255,255,.85);text-shadow:0 0 24px rgba(44,255,121,.6)}
#bd-app .px-nwim:not(.noimg) .px-nwfb{display:none}
#bd-app .px-nwx{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;min-width:0;flex:1}
#bd-app .px-nwm{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--mut)}
#bd-app .px-nwrel{font-weight:800;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--line2);color:#cfd5dd}
#bd-app .px-nwrel.held{color:var(--px-am);border-color:rgba(255,201,60,.45);background:rgba(255,201,60,.07)}
#bd-app .px-nwrel.watch{color:var(--px-up);border-color:rgba(44,255,121,.4);background:rgba(44,255,121,.06)}
#bd-app .px-nwrel.sector{color:#d8c7ff;border-color:rgba(176,132,255,.45);background:rgba(176,132,255,.07)}
#bd-app .px-nwt{color:#fff!important;font-weight:700;font-size:14px;line-height:1.4;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#bd-app a.px-nwt:hover{color:var(--neon)!important}
#bd-app .px-nww{margin:0!important;font-size:12px;line-height:1.45;color:#b9c3cd}
#bd-app .px-nwtk{display:flex;flex-wrap:wrap;gap:2px;margin-top:auto}
#bd-app .px-hw.sz-s .px-nwg{grid-template-columns:1fr;gap:8px}
#bd-app .px-hw.sz-s .px-nwc{flex-direction:row}
#bd-app .px-hw.sz-s .px-nwim{flex:0 0 96px;aspect-ratio:auto;min-height:84px}
#bd-app .px-hw.sz-s .px-nwfb{font-size:15px}
#bd-app .px-hw.sz-s .px-nwt{font-size:13px;-webkit-line-clamp:2}
#bd-app .px-hw.sz-s .px-nww{display:none}
/* --- evenimente --- */
#bd-app .px-evl{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:2px;position:relative}
#bd-app .px-evl::before{content:'';position:absolute;left:23px;top:10px;bottom:10px;width:1px;background:linear-gradient(var(--line2,rgba(255,255,255,.14)),transparent)}
#bd-app .px-evi{display:flex;gap:12px;align-items:center;margin:0!important;padding:7px 0!important;position:relative}
#bd-app .px-evd{flex:none;width:46px;height:46px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0d1217;border:1px solid var(--line2,rgba(255,255,255,.12));z-index:1}
#bd-app .px-evd b{font:800 16px/1 inherit;color:#fff}
#bd-app .px-evd small{font-size:10px;text-transform:uppercase;color:var(--mut);margin-top:2px}
#bd-app .px-evi.earn .px-evd{border-color:rgba(176,132,255,.45)}
#bd-app .px-evi.div .px-evd{border-color:rgba(44,255,121,.45)}
#bd-app .px-evx{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}
#bd-app .px-evx>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
#bd-app .px-evx small{color:#b9c3cd;font-size:12px;line-height:1.4}
#bd-app .px-evw{font-size:11px;color:var(--mut);margin-left:auto;white-space:nowrap}
#bd-app .px-evw.soon{color:var(--px-am);font-weight:800}
#bd-app .px-evk{font-size:13px}
/* --- limite --- */
#bd-app .px-lml{display:flex;flex-direction:column;gap:12px}
#bd-app .px-lmt{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:#dfe5ea;margin-bottom:6px}
#bd-app .px-lmt b{white-space:nowrap}
#bd-app .px-lmb{position:relative;height:10px;border-radius:10px;background:rgba(255,255,255,.06)}
#bd-app .px-lmb i{position:absolute;left:0;top:0;bottom:0;border-radius:10px;background:linear-gradient(90deg,rgba(44,255,121,.45),var(--px-up));transition:width .6s}
#bd-app .px-lmb u{position:absolute;top:-4px;bottom:-4px;width:2px;background:#fff;border-radius:2px;box-shadow:0 0 6px rgba(255,255,255,.7)}
#bd-app .px-lmr.bad .px-lmb i{background:linear-gradient(90deg,rgba(255,90,95,.5),var(--px-dn))}
#bd-app .px-lmr.bad .px-lmt b{color:var(--px-dn)}
#bd-app .px-lmr.bad{padding:8px 10px;margin:0 -10px;border-radius:12px;background:rgba(255,90,95,.06)}
#bd-app .px-lmcta{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:4px 0}
#bd-app .px-lmcta p{margin:0!important;font-size:13px;color:#cfd5dd;line-height:1.5}
/* --- Investor DNA (widget) --- */
#bd-app .px-dnai{position:relative;padding:14px;border-radius:14px;border:1px solid rgba(176,132,255,.38);background:radial-gradient(120% 140% at 100% 0%,rgba(176,132,255,.16),transparent 60%),rgba(255,255,255,.02)}
#bd-app .px-dnt{font:800 18px/1.25 inherit;color:#fff;margin-bottom:6px}
#bd-app .px-dnai>p{margin:0 0 10px!important;font-size:13px;line-height:1.55;color:#dfe5ea}
#bd-app .px-dn3{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:8px}
#bd-app .px-dn3>div>b{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}
#bd-app .px-dn3 .up>b{color:var(--px-up)}
#bd-app .px-dn3 .am>b{color:var(--px-am)}
#bd-app .px-dn3 .neu>b{color:#d8c7ff}
#bd-app .px-dn3 ul{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:4px}
#bd-app .px-dn3 li{margin:0!important;padding:0 0 0 12px!important;position:relative;font-size:12.5px;line-height:1.45;color:#dfe5ea}
#bd-app .px-dn3 li::before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}
#bd-app .px-dnai.empty{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#bd-app .px-dnai.empty p{margin:0!important;flex:1 1 220px}
#bd-app .px-dnld{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#d8c7ff}
#bd-app .px-dnld i{width:16px;height:16px;border-radius:50%;border:2px solid rgba(176,132,255,.3);border-top-color:#b084ff;animation:pxspin .8s linear infinite;flex:none}
@keyframes pxspin{to{transform:rotate(360deg)}}
#bd-app .px-dnsec>h5{margin:2px 0 6px!important;font:800 10.5px/1 inherit!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)!important}
#bd-app .px-obg{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}
#bd-app .px-obg>div{padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.02);min-width:0}
#bd-app .px-obg small{display:block;font-size:10.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .px-obg b{font-size:14px;color:#fff}
#bd-app .px-obd{list-style:none;margin:8px 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}
#bd-app .px-obd li{margin:0!important;padding:8px 10px 8px 34px!important;position:relative;border-radius:10px;border:1px solid rgba(255,201,60,.35);background:rgba(255,201,60,.06);font-size:12.5px;line-height:1.45;color:#ffe9b0}
#bd-app .px-obd li::before{content:'⚠';position:absolute;left:11px;top:8px}
#bd-app .px-dnoff{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:12px;border:1px dashed var(--line2,rgba(255,255,255,.14));font-size:12.5px;color:#b9c3cd}
#bd-app .px-dnl{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px}
/* --- lecție --- */
#bd-app .px-lsn{display:flex;gap:12px;align-items:center}
#bd-app .px-lsic{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:24px;background:linear-gradient(135deg,rgba(44,255,121,.2),rgba(176,132,255,.18));border:1px solid rgba(44,255,121,.3)}
#bd-app .px-lsn b{display:block;color:#fff;font-size:15px;line-height:1.3}
#bd-app .px-lsn small{color:var(--mut);font-size:11.5px}
/* --- flux opțiuni + mișcări --- */
#bd-app .px-flr,#bd-app .px-mvr{display:grid;grid-template-columns:62px minmax(60px,1fr) auto;align-items:center;gap:10px;font-size:12.5px;padding:3px 0}
#bd-app .px-flr .px-tk,#bd-app .px-mvr .px-tk{margin:0;justify-content:center}
#bd-app .px-flb{display:flex;height:9px;border-radius:9px;overflow:hidden;background:rgba(255,255,255,.06)}
#bd-app .px-flb i{display:block;height:100%}
#bd-app .px-flb i.bu{background:var(--px-up)}
#bd-app .px-flb i.be{background:var(--px-dn)}
#bd-app .px-flx{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}
#bd-app .px-flx b{font-size:12.5px}
#bd-app .px-flx small{font-size:10.5px;color:var(--mut)}
#bd-app .px-flbig{grid-column:1/-1;font-size:11.5px;color:#b9c3cd;margin:-2px 0 4px 72px;line-height:1.4}
#bd-app .px-mvb{position:relative;height:8px;border-radius:8px;background:rgba(255,255,255,.06);overflow:hidden}
#bd-app .px-mvb i{position:absolute;left:0;top:0;bottom:0;border-radius:8px}
#bd-app .px-mvb i.up{background:linear-gradient(90deg,rgba(44,255,121,.4),var(--px-up))}
#bd-app .px-mvb i.dn{background:linear-gradient(90deg,rgba(255,90,95,.4),var(--px-dn))}
#bd-app .px-mvx{display:flex;gap:8px;align-items:baseline;white-space:nowrap}
#bd-app .px-mvx span{color:var(--mut);font-size:11.5px}
#bd-app .px-mvx b{min-width:58px;text-align:right}
#bd-app .px-btn-dn{border-color:rgba(255,90,95,.5)!important;color:#ffb3b5!important}
#bd-app .px-btn-dn:hover{background:rgba(255,90,95,.12)!important;border-color:var(--px-dn)!important}

/* --- asistentul Investor DNA --- */
#bd-app .px-mbox.px-dzm{width:min(780px,100%);background:radial-gradient(90% 60% at 100% 0%,rgba(176,132,255,.12),transparent 60%),radial-gradient(80% 50% at 0% 100%,rgba(44,255,121,.08),transparent 60%),#0b0e12}
#bd-app .px-dz{min-height:380px;display:flex;flex-direction:column}
#bd-app .px-dzp{margin-bottom:16px}
#bd-app .px-dzpt{display:flex;justify-content:space-between;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:7px}
#bd-app .px-dzpb{height:6px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}
#bd-app .px-dzpb i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#16b955,var(--neon,#2cff79));box-shadow:0 0 12px var(--neon,#2cff79);transition:width .45s cubic-bezier(.2,.8,.2,1)}
#bd-app .px-dzs{flex:1}
#bd-app .px-dzs.in-r{animation:pxdzR .35s cubic-bezier(.2,.8,.2,1)}
#bd-app .px-dzs.in-l{animation:pxdzL .35s cubic-bezier(.2,.8,.2,1)}
@keyframes pxdzR{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}
@keyframes pxdzL{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}
#bd-app .px-dzq{font:800 22px/1.25 inherit;color:#fff;margin:0 0 4px;letter-spacing:-.01em}
#bd-app .px-dzqs{margin:0 0 16px!important;color:#b9c3cd;font-size:13.5px;line-height:1.5}
#bd-app .px-dzg{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
#bd-app .px-dzg.sm{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}
#bd-app .px-dzo{position:relative;display:flex;align-items:center;gap:12px;text-align:left;min-height:74px;height:auto!important;padding:14px 16px!important;border-radius:16px!important;border:1px solid var(--line2,rgba(255,255,255,.12))!important;background:rgba(255,255,255,.03)!important;color:var(--txt,#e8edf2)!important;font:inherit;cursor:pointer;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;white-space:normal}
#bd-app .px-dzo:hover{transform:translateY(-2px);border-color:rgba(44,255,121,.5)!important;background:rgba(44,255,121,.04)!important}
#bd-app .px-dzo.on{border-color:var(--neon,#2cff79)!important;background:rgba(44,255,121,.1)!important;box-shadow:inset 0 0 0 1px var(--neon,#2cff79),0 12px 30px -16px rgba(44,255,121,.7)}
#bd-app .px-dzo:focus-visible{outline:2px solid var(--neon,#2cff79);outline-offset:2px}
#bd-app .px-dzi{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:24px;background:rgba(255,255,255,.05)}
#bd-app .px-dzo.on .px-dzi{background:rgba(44,255,121,.14)}
#bd-app .px-dzl{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:16px}
#bd-app .px-dzl b{font-size:14.5px;color:#fff;line-height:1.25}
#bd-app .px-dzl small{font-size:12px;color:#a9b4bf;line-height:1.35}
#bd-app .px-dzck{position:absolute;top:9px;right:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--neon,#2cff79);color:#06110a;font:900 11px/1 inherit;opacity:0;transform:scale(.4);transition:.18s}
#bd-app .px-dzo.on .px-dzck{opacity:1;transform:none}
#bd-app .px-dzg.sm .px-dzo{min-height:56px;padding:10px 12px!important;gap:10px}
#bd-app .px-dzg.sm .px-dzi{width:34px;height:34px;font-size:18px;border-radius:10px}
#bd-app .px-dzg.sm .px-dzl b{font-size:13px}
#bd-app .px-dzcnt{margin-top:10px;font-size:12px;color:var(--mut);text-align:right}
#bd-app .px-dzcnt.full{color:var(--px-am);animation:pxdzsh .35s}
@keyframes pxdzsh{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}
#bd-app .px-dzlim{padding:14px 16px;border-radius:16px;border:1px solid var(--line2,rgba(255,255,255,.12));background:rgba(255,255,255,.025);margin-bottom:10px;transition:.2s}
#bd-app .px-dzlim.on{border-color:rgba(44,255,121,.45);background:rgba(44,255,121,.05)}
#bd-app .px-dzlim small{display:block;color:#a9b4bf;font-size:12px;margin-top:6px}
#bd-app .px-dzlim:not(.on) .px-dzrg{opacity:.35}
#bd-app .px-dzrg{display:flex;align-items:center;gap:12px;margin-top:10px}
#bd-app .px-dzrg input[type=range]{flex:1;accent-color:var(--neon,#2cff79);height:24px;background:transparent;border:0;padding:0}
#bd-app .px-dzrg output{min-width:52px;text-align:right;font:800 18px/1 inherit;color:#fff}
#bd-app .px-dzsw{display:flex;align-items:center;gap:12px;cursor:pointer;color:#fff;font-size:14px}
#bd-app .px-dzsw input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
#bd-app .px-dzsw>span{position:relative;flex:none;width:42px;height:24px;border-radius:24px;background:rgba(255,255,255,.14);transition:.2s}
#bd-app .px-dzsw>span::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}
#bd-app .px-dzsw input:checked+span{background:var(--neon,#2cff79)}
#bd-app .px-dzsw input:checked+span::after{transform:translateX(18px);background:#06110a}
#bd-app .px-dzsw input:focus-visible+span{outline:2px solid var(--neon,#2cff79);outline-offset:2px}
#bd-app .px-dzbr{display:flex;flex-direction:column;gap:14px}
#bd-app .px-dzat{display:flex;align-items:center;gap:12px;font-size:13.5px;color:#dfe5ea}
#bd-app .px-dzat input{width:130px;height:40px;font-size:15px;color-scheme:dark}
#bd-app .px-dzntf{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);max-width:440px;box-shadow:0 18px 40px -24px rgba(0,0,0,.8)}
#bd-app .px-dzntf>span{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#0b0e12;border:1px solid rgba(44,255,121,.4);font-size:18px}
#bd-app .px-dzntf>div{flex:1;min-width:0}
#bd-app .px-dzntf b{display:block;color:#fff;font-size:13px}
#bd-app .px-dzntf small{color:#b9c3cd;font-size:12px}
#bd-app .px-dzntf em{font-style:normal;font-size:11px;color:var(--mut);align-self:flex-start}
#bd-app .px-dzntf.off{opacity:.35;filter:grayscale(1)}
#bd-app .px-dzexp{display:flex;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(176,132,255,.35);background:rgba(176,132,255,.06);font-size:13px;line-height:1.55;color:#e1e6ec;margin-bottom:14px}
#bd-app .px-dzexp>span{font-size:22px;flex:none}
#bd-app .px-dzrel{margin-top:14px}
#bd-app .px-dzf{position:sticky;bottom:-18px;z-index:2;display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px 0 6px;border-top:1px solid var(--line,rgba(255,255,255,.08));background:#0b0e12}
#bd-app .px-dzf .px-dzsp{flex:1}
#bd-app .px-dzf .px-btn-p{height:42px;padding:0 22px;font-size:14px;font-weight:800}
#bd-app .px-dzf .px-btn-p[disabled]{opacity:.35}
#bd-app .px-dzf .px-lnk.mut{color:var(--mut)!important}
#bd-app .px-dzf [hidden]{display:none!important}
/* intro */
#bd-app .px-dzin{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:10px 0 4px;animation:pxdzR .4s}
#bd-app .px-dzorb{position:relative;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;font-size:44px;background:radial-gradient(circle at 35% 30%,rgba(176,132,255,.45),rgba(44,255,121,.2) 60%,transparent 70%);box-shadow:0 0 60px -10px rgba(44,255,121,.6)}
#bd-app .px-dzorb::before,#bd-app .px-dzorb::after{content:'';position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(44,255,121,.35);animation:pxdzring 2.4s ease-out infinite}
#bd-app .px-dzorb::after{animation-delay:1.2s;border-color:rgba(176,132,255,.4)}
@keyframes pxdzring{from{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}
#bd-app .px-dzin h3{font:800 26px/1.2 inherit!important;color:#fff!important;margin:6px 0 0!important;text-transform:none!important}
#bd-app .px-dzin p{margin:0!important;max-width:520px;color:#c4cdd6;font-size:14px;line-height:1.6}
#bd-app .px-dzpts{list-style:none;margin:6px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;width:100%;max-width:560px;text-align:left}
#bd-app .px-dzpts li{margin:0!important;padding:10px 12px 10px 36px!important;position:relative;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);font-size:12.5px;color:#e1e6ec;line-height:1.4}
#bd-app .px-dzpts li::before{content:'✓';position:absolute;left:12px;top:10px;color:var(--neon,#2cff79);font-weight:900}
#bd-app .px-dzin .px-btn-p{height:46px;padding:0 28px;font-size:15px;font-weight:800;margin-top:8px}
/* construim pagina */
#bd-app .px-dzb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:30px 0}
#bd-app .px-dzb .px-dzorb{animation:pxdzpulse 1.2s ease-in-out infinite}
@keyframes pxdzpulse{50%{transform:scale(1.07)}}
#bd-app .px-dzb h3{font:800 22px/1.2 inherit!important;color:#fff!important;margin:0!important;text-transform:none!important}
#bd-app .px-dzb ul{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:8px;text-align:left}
#bd-app .px-dzb li{margin:0!important;padding:0!important;display:flex;align-items:center;gap:10px;font-size:14px;color:#dfe5ea;opacity:0;animation:pxdzli .4s forwards}
#bd-app .px-dzb li i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--neon,#2cff79);color:#06110a;font-style:normal;font-weight:900;font-size:12px}
@keyframes pxdzli{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}

/* --- Datele mele --- */
#bd-app .px-md{display:flex;flex-direction:column;gap:10px}
#bd-app .px-md>p{margin:0 0 4px!important}
#bd-app .px-mdr{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.025)}
#bd-app .px-mdr.ask{border-color:rgba(255,90,95,.5);background:rgba(255,90,95,.05)}
#bd-app .px-mdi{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:19px;background:rgba(255,255,255,.05)}
#bd-app .px-mdx{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}
#bd-app .px-mdx b{color:#fff;font-size:14px}
#bd-app .px-mdx small{color:var(--mut);font-size:12px;line-height:1.4}
#bd-app .px-mdv{font-size:12px;color:#cfd5dd;font-weight:700}
#bd-app .px-mdv.on{color:var(--px-up)}
#bd-app .px-mda{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}
#bd-app .px-mdsure{font-size:12px;color:#ffb3b5;font-weight:700}
#bd-app .px-mdf{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}

/* --- responsive --- */
@media (max-width:1100px){
  #bd-app .px-hg{grid-template-columns:repeat(2,minmax(0,1fr))}
  #bd-app .px-hw.sz-m,#bd-app .px-hw.sz-l{grid-column:1/-1}
}
@media (max-width:760px){
  #bd-app .px-hg{grid-template-columns:minmax(0,1fr);gap:12px}
  #bd-app .px-hw,#bd-app .px-hw.sz-s,#bd-app .px-hw.sz-m,#bd-app .px-hw.sz-l{grid-column:1/-1}
  #bd-app .px-hw{padding:12px;border-radius:16px}
  #bd-app .px-hhd h3{font-size:22px!important}
  #bd-app .px-hhb{width:100%}
  #bd-app .px-hhb .px-btn{flex:1 1 auto;padding:0 10px}
  #bd-app .px-hhb .px-hupd{flex-basis:100%;margin:0}
  #bd-app .px-hwdrag{display:none}
  #bd-app .px-hg.edit .px-hwb{max-height:90px}
  #bd-app .px-hg.edit .px-hwh h4{font-size:11px!important}
  #bd-app .px-hedb{top:4px}
  #bd-app .px-brg{font-size:21px}
  #bd-app .px-dzq{font-size:19px}
  #bd-app .px-dzg{grid-template-columns:1fr}
  #bd-app .px-dzg.sm{grid-template-columns:repeat(2,minmax(0,1fr))}
  #bd-app .px-dzo{min-height:64px}
  #bd-app .px-dz{min-height:0}
  #bd-app .px-dzf{bottom:-12px}
  #bd-app .px-atr{grid-template-columns:56px minmax(30px,1fr) auto 52px 26px;gap:6px}
  #bd-app .px-flbig{margin-left:0}
}
@media (prefers-reduced-motion:reduce){
  #bd-app .px-hw,#bd-app .px-dzs,#bd-app .px-dzo,#bd-app .px-nwc,#bd-app .px-dzorb,#bd-app .px-dzb li{animation:none!important;transition:none!important}
  #bd-app .px-dzb li{opacity:1}
}
/* aranjare masonry (rânduri de 1px; înălțimea fiecărui widget e calculată în px-feed.js) */
#bd-app .px-hg.px-ms{grid-auto-rows:1px;row-gap:0!important}
#bd-app .px-hg.px-ms > .px-hw{margin-bottom:0}
/* copertă generată pentru știrile fără imagine */
#bd-app .px-nwgen{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px;overflow:hidden;color:#fff;
  background:radial-gradient(120% 90% at 85% 15%,rgba(124,92,255,.35),transparent 60%),linear-gradient(140deg,#0c1d2b 0%,#0a1118 55%,#141029 100%)}
#bd-app .px-nwgen.t-up{background:radial-gradient(120% 90% at 85% 15%,rgba(44,255,121,.30),transparent 60%),linear-gradient(140deg,#0b2a1b 0%,#09140f 55%,#0e1f1a 100%)}
#bd-app .px-nwgen.t-dn{background:radial-gradient(120% 90% at 85% 15%,rgba(255,90,95,.30),transparent 60%),linear-gradient(140deg,#2a0f14 0%,#140a0c 55%,#1f0e18 100%)}
#bd-app .px-nwgen::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}
#bd-app .px-nwgbg{position:absolute;right:-18px;bottom:-22px;width:62%;max-width:180px;aspect-ratio:1;opacity:.16}
#bd-app .px-nwgbg svg,#bd-app .px-nwgk svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#bd-app .px-nwgen.t-up .px-nwgbg{color:#2CFF79;opacity:.22}
#bd-app .px-nwgen.t-dn .px-nwgbg{color:#FF5A5F;opacity:.22}
#bd-app .px-nwgtop{position:relative;display:flex;align-items:center;gap:8px;font-size:15px;letter-spacing:.04em}
#bd-app .px-nwgtop b{font-weight:800}
#bd-app .px-nwgbr{font-weight:800;letter-spacing:-.01em;opacity:.85}
#bd-app .px-nwlogo{width:30px;height:30px;border-radius:8px;background:#fff;object-fit:contain;padding:3px;box-shadow:0 2px 10px rgba(0,0,0,.35)}
#bd-app .px-nwgk{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.14);font-size:11.5px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(4px)}
#bd-app .px-nwgk svg{width:14px;height:14px}
#bd-app .px-nwgen.t-up .px-nwgk{border-color:rgba(44,255,121,.4);color:#b8ffd3}
#bd-app .px-nwgen.t-dn .px-nwgk{border-color:rgba(255,90,95,.45);color:#ffc2c4}
#bd-app .px-nwim img:not(.px-nwlogo){z-index:1}
#bd-app .px-hw.sz-s .px-nwgen{padding:8px}
#bd-app .px-hw.sz-s .px-nwgk,#bd-app .px-hw.sz-s .px-nwgbr{display:none}
#bd-app .px-nwim img.px-nwlogo{position:static!important;inset:auto!important;width:30px!important;height:30px!important;transform:none!important;object-fit:contain!important;display:block}
/* context EMA 200 + niveluri de urmărit */
#bd-app .px-fdctx{margin:2px 0 0!important;padding:8px 10px;border-radius:10px;background:rgba(124,92,255,.08);border:1px solid rgba(124,92,255,.22);font-size:12.5px;line-height:1.5;color:var(--txt)}
#bd-app .px-lvl{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02);padding:0}
#bd-app .px-lvl summary{cursor:pointer;list-style:none;padding:8px 12px;font-weight:800;font-size:12.5px;color:#fff;display:flex;align-items:center;gap:6px}
#bd-app .px-lvl summary::-webkit-details-marker{display:none}
#bd-app .px-lvl summary::after{content:'▾';margin-left:auto;color:var(--mut);transition:transform .2s}
#bd-app .px-lvl[open] summary::after{transform:rotate(180deg)}
#bd-app .px-lvl ul{list-style:none;margin:0!important;padding:0 12px 4px!important;display:flex;flex-direction:column}
#bd-app .px-lvl li{min-width:0;display:grid;grid-template-columns:118px 1fr;gap:10px;padding:8px 0 8px 12px;margin:0!important;border-top:1px dashed var(--line);position:relative;font-size:12.5px;line-height:1.45}
#bd-app .px-lvl li::before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:#8a93a0}
#bd-app .px-lvl li.r::before{background:var(--px-am)}
#bd-app .px-lvl li.s1::before{background:#7c5cff}
#bd-app .px-lvl li.s2::before{background:#ff8a4c}
#bd-app .px-lvl li.s3::before{background:var(--px-dn)}
#bd-app .px-lvl li.now{background:rgba(44,255,121,.06);border-radius:8px}
#bd-app .px-lvl li.now::before{background:var(--px-up)}
#bd-app .px-lvl span.r{font-weight:800;color:#fff;white-space:nowrap}
#bd-app .px-lvl li.now span.r,#bd-app .px-lvl li.now .tt{color:var(--px-up);font-weight:700}
#bd-app .px-lvl .tt{color:var(--mut);min-width:0;white-space:normal;overflow-wrap:anywhere}
#bd-app .px-lvl .tt b{display:block;color:var(--txt);font-weight:700}
#bd-app .px-lvl .tt small{display:block;font-size:11px;opacity:.8;margin-top:2px}
#bd-app .px-lvn{margin:0!important;padding:6px 12px 10px;font-size:11px;color:var(--mut)}
@media (max-width:500px){#bd-app .px-lvl li{grid-template-columns:1fr;gap:2px}}

/* ===== Bursierul PX: tutorial (clip + tur ghidat) — totul sub .pxt-root ===== */
#bd-app .pxt-root{--pn:#4F6EF7;--pg:var(--glass,rgba(255,255,255,.04));--pl:var(--line,rgba(255,255,255,.08));--pl2:var(--line2,rgba(255,255,255,.14));--pt:var(--txt,#EEF2EF);--pm:var(--mut,#8C9692);--pu:#22C55E;--pd:var(--px-dn,#FF5A5F);--ez:cubic-bezier(.22,1,.36,1);--ez2:cubic-bezier(.65,0,.35,1);
  position:fixed;inset:0;z-index:100001;color:var(--pt);font-family:inherit;line-height:1.45;text-align:left;-webkit-font-smoothing:antialiased}
#bd-app .pxt-root *,#bd-app .pxt-root *::before,#bd-app .pxt-root *::after{box-sizing:border-box}
#bd-app .pxt-root svg{display:block}
#bd-app .pxt-root button{font:inherit;color:inherit;margin:0;-webkit-tap-highlight-color:transparent}
#bd-app .pxt-root h2,#bd-app .pxt-root h3,#bd-app .pxt-root p{margin:0;padding:0;border:0;background:none;text-transform:none;letter-spacing:normal}
#bd-app .pxt-root.pxt-bye{animation:pxt-out .28s var(--ez2) both}

/* ---------- butoane comune ---------- */
#bd-app .pxt-root .pxt-ib{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:999px;border:1px solid var(--pl2);background:rgba(255,255,255,.04);cursor:pointer;padding:0;transition:background .2s,border-color .2s,transform .15s}
#bd-app .pxt-root .pxt-ib:hover{background:rgba(255,255,255,.09);border-color:rgba(79,110,247,.45)}
#bd-app .pxt-root .pxt-ib:active{transform:scale(.94)}
#bd-app .pxt-root .pxt-ib.sm{width:30px;height:30px}
#bd-app .pxt-root .pxt-ib svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
#bd-app .pxt-root .pxt-ib.sm svg{width:15px;height:15px}
#bd-app .pxt-root .pxt-ib svg .f{fill:currentColor;stroke:none}
#bd-app .pxt-root .pxt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--pl2);background:rgba(255,255,255,.05);font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap;transition:transform .18s var(--ez),box-shadow .2s,background .2s,border-color .2s}
#bd-app .pxt-root .pxt-btn:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}
#bd-app .pxt-root .pxt-btn.pri{background:var(--pn);border-color:var(--pn);color:#fff;box-shadow:0 0 0 0 rgba(79,110,247,.5),0 10px 30px rgba(79,110,247,.25)}
#bd-app .pxt-root .pxt-btn.pri:hover{box-shadow:0 0 0 6px rgba(79,110,247,.14),0 14px 40px rgba(79,110,247,.35)}
#bd-app .pxt-root .pxt-btn.pri svg{width:16px;height:16px}
#bd-app .pxt-root .pxt-btn.sm{height:36px;padding:0 16px;font-size:13.5px}
#bd-app .pxt-root .pxt-btn:focus-visible,#bd-app .pxt-root .pxt-ib:focus-visible,#bd-app .pxt-root .pxt-skip:focus-visible,#bd-app .pxt-root .pxt-seg:focus-visible{outline:2px solid var(--pn);outline-offset:3px}

/* ---------- CLIP: cadru ---------- */
#bd-app .pxt-clip{display:grid;place-items:center;padding:20px}
#bd-app .pxt-clip .pxt-bg{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 0%,rgba(79,110,247,.08),transparent 55%),rgba(2,4,3,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:pxt-fade .4s ease both}
#bd-app .pxt-clip .pxt-frame{position:relative;width:min(1040px,100%);height:min(640px,calc(100vh - 40px));height:min(640px,calc(100dvh - 40px));display:flex;flex-direction:column;border-radius:26px;overflow:hidden;
  background:radial-gradient(90% 70% at 15% 10%,rgba(79,110,247,.07),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(120,90,255,.07),transparent 60%),linear-gradient(180deg,#0c110f,#070a09);
  border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 120px rgba(0,0,0,.7),0 0 0 1px rgba(79,110,247,.06),inset 0 1px 0 rgba(255,255,255,.06);animation:pxt-in .55s var(--ez) both}
#bd-app .pxt-clip .pxt-frame::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(80% 70% at 50% 45%,#000,transparent);mask:radial-gradient(80% 70% at 50% 45%,#000,transparent)}
#bd-app .pxt-clip .pxt-top{position:relative;z-index:3;display:flex;align-items:center;gap:14px;padding:16px 16px 0 22px}
#bd-app .pxt-clip .pxt-segs{flex:1;display:flex;gap:6px}
#bd-app .pxt-clip .pxt-seg{flex:1;height:18px;padding:7px 0;border:0;background:none;cursor:pointer;position:relative}
#bd-app .pxt-clip .pxt-seg::before{content:"";position:absolute;left:0;right:0;top:7px;height:4px;border-radius:4px;background:rgba(255,255,255,.12)}
#bd-app .pxt-clip .pxt-seg b{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:4px;background:var(--pn);box-shadow:0 0 10px rgba(79,110,247,.6);transform-origin:left;transform:scaleX(0)}
#bd-app .pxt-clip .pxt-stage{position:relative;flex:1;min-height:0;z-index:1}
#bd-app .pxt-clip .pxt-ctl{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 16px}
#bd-app .pxt-clip .pxt-cl{display:flex;align-items:center;gap:8px}
#bd-app .pxt-clip .pxt-pp{width:46px;height:46px;background:rgba(79,110,247,.1);border-color:rgba(79,110,247,.45);color:var(--pn)}
#bd-app .pxt-clip .pxt-num{margin-left:6px;font-size:12.5px;color:var(--pm);font-variant-numeric:tabular-nums;letter-spacing:.04em}
#bd-app .pxt-clip .pxt-skip{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--pm);font-size:13.5px;font-weight:600;cursor:pointer;padding:8px 6px;border-radius:8px;transition:color .2s}
#bd-app .pxt-clip .pxt-skip:hover{color:var(--pt)}
#bd-app .pxt-clip .pxt-skip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
#bd-app .pxt-clip.pxt-last .pxt-skip,#bd-app .pxt-clip.pxt-last .pxt-pp{visibility:hidden}
#bd-app .pxt-clip.pxt-paused .pxt-stage *,#bd-app .pxt-clip.pxt-paused .pxt-stage *::before,#bd-app .pxt-clip.pxt-paused .pxt-stage *::after{animation-play-state:paused!important}

/* ---------- CLIP: scena ---------- */
#bd-app .pxt-clip .pxt-sc{position:absolute;inset:0;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:28px;padding:10px 48px 6px;animation:pxt-scin .6s var(--ez) both}
#bd-app .pxt-clip .pxt-sc.out{animation:pxt-scout .42s var(--ez2) both;pointer-events:none}
#bd-app .pxt-clip .pxt-vis{position:relative;height:100%;min-height:0;display:grid;place-items:center}
#bd-app .pxt-clip .pxt-txt{max-width:400px}
#bd-app .pxt-clip .pxt-k{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pn);margin-bottom:14px}
#bd-app .pxt-clip .pxt-k i{width:22px;height:2px;border-radius:2px;background:var(--pn);box-shadow:0 0 8px var(--pn)}
#bd-app .pxt-clip .pxt-txt h2{font-size:clamp(26px,3.3vw,38px);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--pt);margin-bottom:14px}
#bd-app .pxt-clip .pxt-txt p{font-size:clamp(14.5px,1.35vw,16.5px);color:var(--pm);line-height:1.6}
#bd-app .pxt-clip .pxt-a{animation:pxt-up .75s var(--ez) var(--d,0s) both}
#bd-app .pxt-clip .pxt-pop{animation:pxt-pop .6s var(--ez) var(--d,0s) both}
#bd-app .pxt-clip .pxt-card{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}
#bd-app .pxt-clip .pxt-cur{position:absolute;width:26px;height:26px;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));z-index:5}
#bd-app .pxt-clip em{font-style:normal;display:inline-grid;place-items:center;color:var(--pn)}
#bd-app .pxt-clip em svg{width:14px;height:14px}

/* 1 · bun venit */
#bd-app .pxt-v1{position:relative;width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:0}
#bd-app .pxt-v1 .pxt-pt{position:absolute;inset:0;overflow:hidden;pointer-events:none}
#bd-app .pxt-v1 .pxt-pt i{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:var(--pn);box-shadow:0 0 10px var(--pn);opacity:0;animation:pxt-float var(--t) linear var(--dl) infinite}
#bd-app .pxt-orb{position:absolute;left:50%;top:50%;width:min(380px,80%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(79,110,247,.28),rgba(79,110,247,.06) 45%,transparent 70%);filter:blur(6px);animation:pxt-breathe 4s ease-in-out infinite;pointer-events:none}
#bd-app .pxt-orb.s{top:30%;width:min(420px,90%);opacity:.7}
#bd-app .pxt-v1 .pxt-rg{position:absolute;left:50%;top:50%;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;border:1px solid rgba(79,110,247,.4);animation:pxt-ring 3.6s var(--ez) .4s infinite both;pointer-events:none}
#bd-app .pxt-v1 .pxt-rg.b{animation-delay:2.2s}
#bd-app .pxt-wm{position:relative;display:flex;align-items:baseline;font-size:clamp(44px,6.6vw,78px);font-weight:800;letter-spacing:-.045em;line-height:1;color:#fff;text-shadow:0 0 40px rgba(79,110,247,.25)}
#bd-app .pxt-wm span{display:inline-block}
#bd-app .pxt-v1 .pxt-wm span{animation-name:pxt-blur}
#bd-app .pxt-wm b{display:inline-block;width:.2em;height:.2em;margin-left:.06em;border-radius:50%;background:var(--pn);box-shadow:0 0 16px var(--pn),0 0 34px rgba(79,110,247,.6)}
#bd-app .pxt-v1 .pxt-wm b{animation:pxt-pop .6s var(--ez) var(--d) both,pxt-blink 2.4s ease-in-out 1.8s infinite}
#bd-app .pxt-wm.sm{font-size:clamp(28px,3.4vw,40px);margin-bottom:18px}
#bd-app .pxt-v1 .pxt-ul{position:relative;width:min(300px,70%);height:3px;margin-top:16px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--pn),transparent);box-shadow:0 0 14px rgba(79,110,247,.7);transform-origin:center;animation:pxt-sweep 1s var(--ez) 1s both}
#bd-app .pxt-v1 .pxt-tag{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:7px 14px;border-radius:999px;border:1px solid rgba(79,110,247,.3);background:rgba(79,110,247,.06);font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--pt)}
#bd-app .pxt-v1 .pxt-tag em svg{animation:pxt-spin 6s linear infinite}

/* 2 · ADN */
#bd-app .pxt-v2{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,40px);width:100%}
#bd-app .pxt-helix{display:flex;flex-direction:column;gap:7px;transform:rotate(-12deg);filter:drop-shadow(0 0 12px rgba(79,110,247,.25))}
#bd-app .pxt-rung{position:relative;width:110px;height:8px}
#bd-app .pxt-rung b{position:absolute;top:-1px;left:0;width:10px;height:10px;border-radius:50%;background:var(--pn);box-shadow:0 0 10px var(--pn);animation:pxt-hx 2.6s ease-in-out calc(var(--i) * -.2s) infinite alternate}
#bd-app .pxt-rung b:last-child{background:#8f7dff;box-shadow:0 0 10px #8f7dff;animation-name:pxt-hx2}
#bd-app .pxt-rung span{position:absolute;left:5px;right:5px;top:3.5px;height:1.5px;background:linear-gradient(90deg,rgba(79,110,247,.6),rgba(143,125,255,.6));transform-origin:center;animation:pxt-hl 2.6s ease-in-out calc(var(--i) * -.2s) infinite alternate}
#bd-app .pxt-prof{width:min(280px,100%);padding:16px}
#bd-app .pxt-ph2{position:relative;display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--pl);overflow:hidden}
#bd-app .pxt-scan{position:absolute;left:0;bottom:-1px;height:1px;width:40%;background:linear-gradient(90deg,transparent,var(--pn),transparent);animation:pxt-scan 1.8s ease-in-out infinite}
#bd-app .pxt-chips{display:flex;flex-wrap:wrap;gap:7px}
#bd-app .pxt-chip{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:700;border:1px solid rgba(79,110,247,.35);background:rgba(79,110,247,.08);color:var(--pt)}
#bd-app .pxt-chip:nth-child(even){border-color:rgba(143,125,255,.4);background:rgba(143,125,255,.1)}
#bd-app .pxt-dnat{margin-top:14px;padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,rgba(79,110,247,.14),rgba(79,110,247,.02));border:1px solid rgba(79,110,247,.25);font-weight:800;font-size:13.5px;display:flex;gap:8px;align-items:center}
#bd-app .pxt-dnat small{font-size:10px;font-weight:800;letter-spacing:.1em;padding:2px 6px;border-radius:6px;background:var(--pn);color:#fff}

/* 3 · pentru tine (grila) */
#bd-app .pxt-v3{width:100%;display:grid;place-items:center}
#bd-app .pxt-grid{position:relative;width:min(470px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
#bd-app .pxt-w{position:relative;min-height:104px;padding:11px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:7px;overflow:hidden}
#bd-app .pxt-win{animation:pxt-win .7s var(--ez) var(--d) both}
#bd-app .pxt-wh{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--pm);text-transform:uppercase;letter-spacing:.06em}
#bd-app .pxt-wh i{width:6px;height:6px;border-radius:50%;background:var(--pn);box-shadow:0 0 6px var(--pn)}
#bd-app .pxt-ln{height:6px;border-radius:4px;background:rgba(255,255,255,.12)}
#bd-app .pxt-ln.g{background:rgba(79,110,247,.4)}
#bd-app .pxt-ln.w6{width:60%}#bd-app .pxt-ln.w7{width:70%}#bd-app .pxt-ln.w8{width:80%}#bd-app .pxt-ln.w9{width:92%}
#bd-app .pxt-big{font-size:19px;font-weight:800;letter-spacing:-.02em}
#bd-app .pxt-clip .up{color:var(--pu)}#bd-app .pxt-clip .dn{color:var(--pd)}
#bd-app .pxt-w svg{width:100%;height:26px;color:var(--pu);overflow:visible}
#bd-app .pxt-tagg{align-self:flex-start;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:999px;background:rgba(79,110,247,.12);color:var(--pu)}
#bd-app .pxt-bars{display:flex;align-items:flex-end;gap:4px;height:30px}
#bd-app .pxt-bars i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(79,110,247,.8),rgba(79,110,247,.15))}
#bd-app .pxt-sg{display:flex;gap:5px}
#bd-app .pxt-sg i{width:16px;height:16px;border-radius:5px;background:rgba(79,110,247,.2);border:1px solid rgba(79,110,247,.5)}
#bd-app .pxt-sg i.d{background:rgba(255,90,95,.2);border-color:rgba(255,90,95,.5)}
#bd-app .pxt-thumb{height:30px;border-radius:7px;background:linear-gradient(135deg,rgba(79,110,247,.35),rgba(120,90,255,.35))}
#bd-app .pxt-cal{display:inline-flex;flex-direction:column;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:9px;border:1px solid var(--pl2);line-height:1}
#bd-app .pxt-cal b{font-size:18px}#bd-app .pxt-cal small{font-size:9.5px;font-weight:800;color:var(--pd);margin-top:2px}
#bd-app .pxt-drag{z-index:2;animation:pxt-win .7s var(--ez) var(--d) both,pxt-drag 2.6s var(--ez2) 2.3s both}
#bd-app .pxt-shift{animation:pxt-win .7s var(--ez) var(--d) both,pxt-shift 2.6s var(--ez2) 2.3s both}
#bd-app .pxt-ctrack{position:absolute;inset:0;pointer-events:none;opacity:0;animation:pxt-ctrack 2.6s var(--ez2) 2.3s both}
#bd-app .pxt-ctrack .pxt-cur{left:52%;top:30%}

/* 4 · semnale corelate */
#bd-app .pxt-v4{width:100%;height:100%;display:grid;place-items:center}
#bd-app .pxt-net{position:relative;width:min(460px,100%);aspect-ratio:1/.9;max-height:100%}
#bd-app .pxt-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
#bd-app .pxt-lines path{fill:none;stroke:rgba(255,255,255,.28);stroke-width:.38;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:pxt-draw .7s var(--ez) var(--d) both}
#bd-app .pxt-lines path.b{stroke:var(--pn);filter:drop-shadow(0 0 4px rgba(79,110,247,.8))}
#bd-app .pxt-tk{position:absolute;left:8%;right:8%;top:0;height:21%;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.4)}
#bd-app .pxt-tk b{display:block;font-size:16px;font-weight:800}
#bd-app .pxt-tk small{display:block;font-size:10.5px;color:var(--pm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}
#bd-app .pxt-tk svg{flex:1;height:26px;min-width:40px}
#bd-app .pxt-tk .r{text-align:right}#bd-app .pxt-tk .r b{font-size:14.5px}#bd-app .pxt-tk .r span{font-size:12.5px;font-weight:800}
#bd-app .pxt-pill{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 12px;border-radius:999px;font-size:12.5px;font-weight:700;background:rgba(10,14,12,.92);border:1px solid var(--c);color:var(--pt);box-shadow:0 0 18px color-mix(in srgb,var(--c) 35%,transparent);animation:pxt-lit 1s var(--ez) var(--d) both}
#bd-app .pxt-pill i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}
#bd-app .pxt-ins{position:absolute;left:4%;right:4%;top:79%;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:600;line-height:1.45;background:linear-gradient(135deg,rgba(79,110,247,.16),rgba(79,110,247,.04));border:1px solid rgba(79,110,247,.55);box-shadow:0 0 30px rgba(79,110,247,.2),0 14px 40px rgba(0,0,0,.4)}
#bd-app .pxt-insh{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pn);margin-bottom:3px}

/* 5 · Bursierul AI */
#bd-app .pxt-v5{width:100%;display:grid;place-items:center}
#bd-app .pxt-chat{width:min(420px,100%);border-radius:20px;background:linear-gradient(180deg,#121614,#0b0e0d);border:1px solid rgba(217,119,87,.35);box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 40px rgba(217,119,87,.08);overflow:hidden}
#bd-app .pxt-chh{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pl)}
#bd-app .pxt-chh b{font-size:14px}
#bd-app .pxt-orb2{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f1a184,#d97757 55%,#7a3a24);color:#fff;box-shadow:0 0 16px rgba(217,119,87,.5)}
#bd-app .pxt-orb2 svg{width:14px;height:14px;animation:pxt-spin 8s linear infinite}
#bd-app .pxt-live{width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--pn);box-shadow:0 0 8px var(--pn);animation:pxt-blink 1.6s ease-in-out infinite}
#bd-app .pxt-msgs{display:flex;flex-direction:column;gap:10px;padding:14px}
#bd-app .pxt-bu{align-self:flex-end;max-width:82%;padding:9px 13px;border-radius:16px 16px 4px 16px;background:rgba(79,110,247,.14);border:1px solid rgba(79,110,247,.3);font-size:13.5px;font-weight:600}
#bd-app .pxt-ba{position:relative;align-self:flex-start;max-width:92%;padding:10px 13px;border-radius:16px 16px 16px 4px;background:rgba(255,255,255,.05);border:1px solid var(--pl);font-size:13.5px;line-height:1.55;color:#dfe5e2}
#bd-app .pxt-wd{display:inline;animation:pxt-word .35s ease var(--d) both}
#bd-app .pxt-typ{position:absolute;left:13px;top:15px;display:flex;gap:4px;opacity:0;visibility:hidden;animation:pxt-gone .2s linear var(--d) both}
#bd-app .pxt-typ i{width:6px;height:6px;border-radius:50%;background:var(--pm);animation:pxt-dot 1s ease-in-out infinite}
#bd-app .pxt-typ i:nth-child(2){animation-delay:.15s}#bd-app .pxt-typ i:nth-child(3){animation-delay:.3s}
#bd-app .pxt-act{position:relative;align-self:flex-start}
#bd-app .pxt-root .pxt-abtn{position:relative;display:inline-grid;height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(79,110,247,.55);background:rgba(79,110,247,.1);color:var(--pn);font-weight:800;font-size:13px;cursor:default;overflow:hidden;align-items:center}
#bd-app .pxt-abtn>span{grid-area:1/1;white-space:nowrap;position:relative;z-index:1}
#bd-app .pxt-abtn .a{opacity:0;visibility:hidden;animation:pxt-gone .25s linear var(--d) both}
#bd-app .pxt-abtn .b{color:#fff;animation:pxt-fade .3s ease var(--d) both}
#bd-app .pxt-abtn::before{content:"";position:absolute;inset:0;background:var(--pn);transform-origin:left;animation:pxt-fill .35s var(--ez) var(--d2) both}
#bd-app .pxt-abtn .pxt-rip{position:absolute;left:70%;top:60%;width:10px;height:10px;margin:-5px;border-radius:50%;background:rgba(255,255,255,.6);opacity:0;animation:pxt-rip .6s ease-out var(--d) both}
#bd-app .pxt-clk{left:70%;top:55%;opacity:0;animation:pxt-click 1.3s var(--ez2) var(--d) both}
#bd-app .pxt-inp{display:flex;align-items:center;justify-content:space-between;margin:0 14px 14px;padding:10px 14px;border-radius:12px;border:1px solid var(--pl2);background:rgba(255,255,255,.03);font-size:12.5px;color:var(--pm)}

/* 6 · analiză */
#bd-app .pxt-v6{width:100%;display:flex;align-items:center;justify-content:center;gap:14px}
#bd-app .pxt-chart{flex:1;max-width:360px;padding:14px}
#bd-app .pxt-chh2{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}
#bd-app .pxt-chh2 b{font-size:16px}#bd-app .pxt-chh2 span{font-size:13px;font-weight:800}#bd-app .pxt-chh2 small{margin-left:auto;font-size:11px;color:var(--pm);padding:2px 8px;border-radius:999px;border:1px solid var(--pl2)}
#bd-app .pxt-cw{position:relative}
#bd-app .pxt-cw svg{width:100%;height:auto;overflow:visible}
#bd-app .pxt-gl path{stroke:rgba(255,255,255,.06);stroke-width:1;fill:none}
#bd-app .pxt-area{animation:pxt-fade 1s ease 1.5s both}
#bd-app .pxt-pl{fill:none;stroke:var(--pn);stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1;filter:drop-shadow(0 0 4px rgba(79,110,247,.6));animation:pxt-draw 1.8s var(--ez2) .3s both}
#bd-app .pxt-cup{fill:none;stroke:#FFC93C;stroke-width:2;stroke-dasharray:1;opacity:.9;animation:pxt-draw 1.2s var(--ez) 2s both}
#bd-app .pxt-res{fill:none;stroke:rgba(255,201,60,.6);stroke-width:1.2;stroke-dasharray:1;animation:pxt-draw .8s var(--ez) 2.6s both}
#bd-app .pxt-bk{fill:#FFC93C;stroke:#0b0e0d;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:pxt-pop .5s var(--ez) 3.2s both,pxt-pulse 1.6s ease-out 3.7s infinite}
#bd-app .pxt-plab,#bd-app .pxt-blab{position:absolute;font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;white-space:nowrap}
#bd-app .pxt-plab{left:30%;top:76%;transform:translateX(-50%);background:rgba(255,201,60,.14);border:1px solid rgba(255,201,60,.5);color:#FFC93C}
#bd-app .pxt-blab{right:0;top:0;background:rgba(79,110,247,.14);border:1px solid rgba(79,110,247,.5);color:var(--pn)}
#bd-app .pxt-side{display:flex;flex-direction:column;gap:8px;width:170px;flex:none}
#bd-app .pxt-gsc{position:relative;padding:14px 12px 12px;display:flex;flex-direction:column;align-items:center}
#bd-app .pxt-gsc svg{width:104px;height:104px;transform:rotate(-90deg)}
#bd-app .pxt-gsc circle{fill:none;stroke-width:8}
#bd-app .pxt-gsc .tr{stroke:rgba(255,255,255,.08)}
#bd-app .pxt-gsc .fg{stroke:var(--pn);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:18;filter:drop-shadow(0 0 6px rgba(79,110,247,.6));animation:pxt-ring2 1.7s var(--ez) 1.1s both}
#bd-app .pxt-gsn{position:absolute;top:14px;left:0;right:0;height:104px;display:flex;align-items:baseline;justify-content:center;padding-top:36px;font-variant-numeric:tabular-nums}
#bd-app .pxt-gsn b{font-size:28px;font-weight:800;letter-spacing:-.02em}#bd-app .pxt-gsn small{font-size:11px;color:var(--pm);margin-left:2px}
#bd-app .pxt-gsl{margin-top:8px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pm)}
#bd-app .pxt-met{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--pl);font-size:12.5px;font-weight:700}
#bd-app .pxt-met i{width:7px;height:7px;border-radius:50%;background:var(--pn);box-shadow:0 0 6px var(--pn)}

/* 7 · CTA */
#bd-app .pxt-clip .pxt-s7{display:flex;align-items:center;justify-content:center}
#bd-app .pxt-v7{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:560px;padding:0 10px}
#bd-app .pxt-v7 h2{position:relative;font-size:clamp(28px,4vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.025em;margin-bottom:14px}
#bd-app .pxt-v7 p{position:relative;font-size:16px;color:var(--pm);margin-bottom:28px}
#bd-app .pxt-cta{position:relative;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}
#bd-app .pxt-cta .pri{animation:pxt-glow 2.4s ease-in-out 1.4s infinite}

/* ---------- TUR GHIDAT ---------- */
#bd-app .pxt-tour{pointer-events:none}
#bd-app .pxt-tour .pxt-catch{position:fixed;inset:0;pointer-events:auto;background:transparent}
#bd-app .pxt-tour .pxt-hole{position:fixed;border-radius:14px;pointer-events:none;box-shadow:0 0 0 2px rgba(79,110,247,.95),0 0 26px rgba(79,110,247,.45),0 0 0 200vmax rgba(2,5,4,.72);
  transition:left .5s var(--ez2),top .5s var(--ez2),width .5s var(--ez2),height .5s var(--ez2);animation:pxt-fade .35s ease both}
#bd-app .pxt-tour .pxt-hole::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid rgba(79,110,247,.7);animation:pxt-hpulse 1.8s ease-out infinite}
#bd-app .pxt-tour.pxt-wait .pxt-hole::after{display:none}
#bd-app .pxt-tour .pxt-pop{position:fixed;left:50%;top:50%;width:min(340px,calc(100vw - 24px));pointer-events:auto;padding:14px 16px 14px;border-radius:18px;
  background:linear-gradient(180deg,rgba(22,28,25,.98),rgba(12,16,14,.98));border:1px solid rgba(79,110,247,.3);box-shadow:0 24px 70px rgba(0,0,0,.6),0 0 30px rgba(79,110,247,.08);
  transition:left .5s var(--ez2),top .5s var(--ez2);animation:pxt-in .45s var(--ez) both;outline:none}
#bd-app .pxt-tour.pxt-wait .pxt-pop{transform:translate(-50%,-50%)}
#bd-app .pxt-tour.pxt-wait .pxt-pop .pxt-pf,#bd-app .pxt-tour.pxt-wait .pxt-pop .pxt-dots,#bd-app .pxt-tour.pxt-wait .pxt-arr,#bd-app .pxt-tour.pxt-wait .pxt-cnt{display:none}
#bd-app .pxt-tour.pxt-wait .pxt-pop h3::before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:-2px;border-radius:50%;border:2px solid rgba(79,110,247,.25);border-top-color:var(--pn);animation:pxt-spin .8s linear infinite}
#bd-app .pxt-tour .pxt-pop.pxt-sw .pxt-pb{animation:pxt-up .4s var(--ez) both}
#bd-app .pxt-tour .pxt-ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}
#bd-app .pxt-tour .pxt-cnt{font-size:11.5px;font-weight:800;letter-spacing:.1em;color:var(--pn);font-variant-numeric:tabular-nums}
#bd-app .pxt-tour .pxt-ph .pxt-ib{margin-left:auto}
#bd-app .pxt-tour h3{font-size:17px;font-weight:800;line-height:1.25;color:var(--pt);margin-bottom:6px}
#bd-app .pxt-tour .pxt-pb p{font-size:14px;line-height:1.55;color:#b9c2be}
#bd-app .pxt-tour .pxt-dots{display:flex;gap:5px;margin:14px 0 12px}
#bd-app .pxt-tour .pxt-dots i{height:4px;flex:1;max-width:22px;border-radius:4px;background:rgba(255,255,255,.12);transition:background .3s,flex .3s,max-width .3s}
#bd-app .pxt-tour .pxt-dots i.p{background:rgba(79,110,247,.45)}
#bd-app .pxt-tour .pxt-dots i.on{background:var(--pn);max-width:34px;box-shadow:0 0 8px rgba(79,110,247,.6)}
#bd-app .pxt-tour .pxt-pf{display:flex;justify-content:space-between;gap:10px}
#bd-app .pxt-tour .pxt-arr{position:absolute;width:14px;height:14px;background:#161c19;border:1px solid rgba(79,110,247,.3);transform:rotate(45deg);display:none}
#bd-app .pxt-tour .pxt-pop[data-side="bottom"] .pxt-arr{display:block;top:-8px;left:calc(var(--ax) - 7px);border-right:0;border-bottom:0}
#bd-app .pxt-tour .pxt-pop[data-side="top"] .pxt-arr{display:block;bottom:-8px;left:calc(var(--ax) - 7px);border-left:0;border-top:0;background:#0d110f}
#bd-app .pxt-tour .pxt-pop[data-side="right"] .pxt-arr{display:block;left:-8px;top:calc(var(--ay) - 7px);border-right:0;border-top:0}
#bd-app .pxt-tour .pxt-pop[data-side="left"] .pxt-arr{display:block;right:-8px;top:calc(var(--ay) - 7px);border-left:0;border-bottom:0}
#bd-app .pxt-tour .pxt-pop.pxt-sheet{left:12px;right:12px;top:auto;width:auto;transition:none;padding:16px 18px calc(16px + env(safe-area-inset-bottom,0px))}
#bd-app .pxt-tour .pxt-pop.pxt-sheet .pxt-arr{display:none}
#bd-app .pxt-tour .pxt-pop.pxt-sheet .pxt-btn.sm{height:42px;flex:1}

/* ---------- mobil ---------- */
@media (max-width:760px){
  #bd-app .pxt-clip{padding:0}
  #bd-app .pxt-clip .pxt-frame{width:100%;height:100vh;height:100dvh;border-radius:0;border:0}
  #bd-app .pxt-clip .pxt-top{padding:max(12px,env(safe-area-inset-top,0px)) 12px 0 16px}
  #bd-app .pxt-clip .pxt-sc{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:14px;padding:8px 20px 4px;align-items:stretch}
  #bd-app .pxt-clip .pxt-txt{max-width:none;padding-bottom:4px}
  #bd-app .pxt-clip .pxt-k{margin-bottom:8px}
  #bd-app .pxt-clip .pxt-txt h2{font-size:25px;margin-bottom:8px}
  #bd-app .pxt-clip .pxt-txt p{font-size:14.5px;line-height:1.5}
  #bd-app .pxt-clip .pxt-ctl{padding:0 12px max(12px,env(safe-area-inset-bottom,0px))}
  #bd-app .pxt-clip .pxt-vis{overflow:hidden}
  #bd-app .pxt-v2{gap:12px}
  #bd-app .pxt-helix{transform:rotate(-12deg) scale(.72);margin:-30px -20px}
  #bd-app .pxt-prof{padding:12px}
  #bd-app .pxt-chip{font-size:11.5px;padding:5px 9px}
  #bd-app .pxt-w{min-height:82px;padding:9px;gap:5px}
  #bd-app .pxt-net{width:min(380px,100%)}
  #bd-app .pxt-pill{font-size:11.5px;padding:6px 9px}
  #bd-app .pxt-ins{font-size:12px;padding:8px 11px;top:77%}
  #bd-app .pxt-chat{font-size:13px}
  #bd-app .pxt-msgs{padding:10px;gap:8px}
  #bd-app .pxt-bu,#bd-app .pxt-ba{font-size:12.5px}
  #bd-app .pxt-inp{display:none}
  #bd-app .pxt-v6{flex-direction:column;gap:8px}
  #bd-app .pxt-chart{width:100%;max-width:380px;padding:10px}
  #bd-app .pxt-side{width:100%;max-width:380px;flex-direction:row;flex-wrap:wrap}
  #bd-app .pxt-gsc{flex-direction:row;gap:10px;padding:8px 12px;width:100%}
  #bd-app .pxt-gsc svg{width:56px;height:56px}
  #bd-app .pxt-gsn{position:static;height:auto;padding:0}
  #bd-app .pxt-gsn b{font-size:22px}
  #bd-app .pxt-gsl{margin:0 0 0 auto}
  #bd-app .pxt-met{flex:1;font-size:11px;padding:6px 8px;justify-content:center}
  #bd-app .pxt-met:nth-child(n+4){display:none}
  #bd-app .pxt-cta{flex-direction:column;width:100%}
  #bd-app .pxt-cta .pxt-btn{width:100%}
}
@media (max-width:760px) and (max-height:700px){
  #bd-app .pxt-clip .pxt-txt p{font-size:13.5px}
  #bd-app .pxt-v5 .pxt-chat{transform:scale(.9);transform-origin:center}
  #bd-app .pxt-grid{width:min(360px,100%)}
}

/* ---------- animații ---------- */
@keyframes pxt-fade{from{opacity:0}}
@keyframes pxt-gone{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}
@keyframes pxt-out{to{opacity:0}}
@keyframes pxt-in{from{opacity:0;transform:translateY(16px) scale(.97)}}
@keyframes pxt-scin{from{opacity:0;transform:scale(1.02);filter:blur(6px)}}
@keyframes pxt-scout{to{opacity:0;transform:scale(.98);filter:blur(6px)}}
@keyframes pxt-up{from{opacity:0;transform:translateY(16px)}}
@keyframes pxt-blur{from{opacity:0;transform:translateY(10px);filter:blur(12px)}}
@keyframes pxt-pop{from{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}}
@keyframes pxt-word{from{opacity:0;filter:blur(4px)}}
@keyframes pxt-win{from{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}
@keyframes pxt-float{0%{opacity:0;transform:translateY(20px)}20%{opacity:.8}100%{opacity:0;transform:translateY(-120px)}}
@keyframes pxt-breathe{50%{transform:translate(-50%,-50%) scale(1.08);opacity:.8}}
@keyframes pxt-ring{from{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.3)}}
@keyframes pxt-sweep{from{opacity:0;transform:scaleX(0)}}
@keyframes pxt-blink{50%{opacity:.35}}
@keyframes pxt-spin{to{transform:rotate(360deg)}}
@keyframes pxt-hx{from{transform:translateX(0) scale(.65);opacity:.55}to{transform:translateX(100px) scale(1.15);opacity:1}}
@keyframes pxt-hx2{from{transform:translateX(100px) scale(1.15);opacity:1}to{transform:translateX(0) scale(.65);opacity:.55}}
@keyframes pxt-hl{0%{transform:scaleX(1)}50%{transform:scaleX(.04)}100%{transform:scaleX(1)}}
@keyframes pxt-scan{from{transform:translateX(-100%)}to{transform:translateX(260%)}}
@keyframes pxt-drag{0%{transform:none}18%{transform:translateY(-6px) scale(1.06) rotate(2deg);box-shadow:0 24px 50px rgba(0,0,0,.6),0 0 0 1px rgba(79,110,247,.6)}
  75%{transform:translate(calc(100% + 10px),-6px) scale(1.06) rotate(2deg);box-shadow:0 24px 50px rgba(0,0,0,.6),0 0 0 1px rgba(79,110,247,.6)}100%{transform:translateX(calc(100% + 10px))}}
@keyframes pxt-shift{0%,45%{transform:none}80%,100%{transform:translateX(calc(-100% - 10px))}}
@keyframes pxt-ctrack{0%{opacity:0;transform:translate(30px,40px)}10%{opacity:1;transform:none}18%{transform:translateY(-6px)}75%{opacity:1;transform:translate(calc((100% + 10px) / 3),-6px)}90%{opacity:1;transform:translateX(calc((100% + 10px) / 3))}100%{opacity:0;transform:translate(calc((100% + 10px) / 3 + 20px),20px)}}
@keyframes pxt-draw{from{stroke-dashoffset:1}}
@keyframes pxt-lit{0%{opacity:0;transform:translate(-50%,-50%) scale(.7);filter:grayscale(1)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 34px var(--c)}100%{transform:translate(-50%,-50%)}}
@keyframes pxt-dot{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}
@keyframes pxt-fill{from{transform:scaleX(0)}}
@keyframes pxt-rip{0%{opacity:.8;transform:scale(0)}100%{opacity:0;transform:scale(14)}}
@keyframes pxt-click{0%{opacity:0;transform:translate(70px,50px)}25%{opacity:1}65%{transform:translate(0,0)}75%{transform:scale(.82)}85%{opacity:1;transform:scale(1)}100%{opacity:0;transform:translate(10px,10px)}}
@keyframes pxt-ring2{from{stroke-dashoffset:100}}
@keyframes pxt-pulse{0%{filter:drop-shadow(0 0 0 rgba(255,201,60,.9))}100%{filter:drop-shadow(0 0 10px rgba(255,201,60,0))}}
@keyframes pxt-glow{0%,100%{box-shadow:0 0 0 0 rgba(79,110,247,.45),0 10px 30px rgba(79,110,247,.25)}50%{box-shadow:0 0 0 10px rgba(79,110,247,0),0 10px 30px rgba(79,110,247,.35)}}
@keyframes pxt-hpulse{from{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}

@media (prefers-reduced-motion:reduce){
  #bd-app .pxt-root *,#bd-app .pxt-root *::before,#bd-app .pxt-root *::after,#bd-app .pxt-root{animation:none!important;transition:none!important}
  #bd-app .pxt-v1 .pxt-pt,#bd-app .pxt-v1 .pxt-rg,#bd-app .pxt-ctrack,#bd-app .pxt-typ{display:none}
}

/* ---------- LiveStocksView: marca, Terminal, opțiuni ---------- */
#bd-app .pxt-wm{font-size:clamp(34px,4.6vw,62px);letter-spacing:-.035em;align-items:center;text-shadow:0 0 40px rgba(79,110,247,.35)}
#bd-app .pxt-wm .v{color:#5CF2B4}
#bd-app .pxt-wm .pxt-lg{display:inline-grid;width:.95em;height:.95em;margin-right:.22em;filter:drop-shadow(0 8px 24px rgba(43,89,232,.55))}
#bd-app .pxt-wm .pxt-lg svg{width:100%;height:100%}
#bd-app .pxt-wm.sm .pxt-lg{width:1em;height:1em}
#bd-app .pxt-v1 .pxt-lgl{stroke-dasharray:1;stroke-dashoffset:1;animation:pxt-draw 1s var(--ez) .55s forwards}
#bd-app .pxt-v1 .pxt-lgd{transform-origin:25px 14px;animation:pxt-pop .5s var(--ez) 1.3s both}
@keyframes pxt-draw{to{stroke-dashoffset:0}}
#bd-app .pxt-v6.pxt-tm{gap:12px}
#bd-app .pxt-term{flex:1 1 auto;width:100%;max-width:470px;padding:12px 12px 10px}
#bd-app .pxt-tmh{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:8px}
#bd-app .pxt-tmh b{font-size:15px}
#bd-app .pxt-tmh .up{color:#22C55E;font-weight:700}
#bd-app .pxt-tmh em{font-style:normal;font-size:11px;padding:1px 6px;border-radius:5px;background:rgba(79,110,247,.18);color:#9DB2FF}
#bd-app .pxt-tmi{margin-left:auto;font-size:10.5px;color:var(--pm);white-space:nowrap}
#bd-app .pxt-tmb{display:grid;grid-template-columns:26px 1fr;gap:6px}
#bd-app .pxt-tmt{display:flex;flex-direction:column;gap:4px;padding-top:2px}
#bd-app .pxt-tmt i{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.04);color:#C7D2FE}
#bd-app .pxt-tmt i:first-child{background:rgba(79,110,247,.25)}
#bd-app .pxt-tmt svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#bd-app .pxt-term .pxt-cw{position:relative}
#bd-app .pxt-term svg{display:block;width:100%;height:auto}
#bd-app .pxt-cd{animation:pxt-fade .35s ease var(--d) both}
#bd-app .pxt-chl{fill:none;stroke:#5CF2B4;stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;animation:pxt-draw .9s var(--ez) var(--d,2.1s) forwards}
#bd-app .pxt-lvl{fill:none;stroke:#22C55E;stroke-width:1.3;stroke-dasharray:.012 .02;animation:pxt-fade .5s ease 3.6s both}
#bd-app .pxt-ceo{position:absolute;transform:translateX(-50%);font:800 9.5px/1 Inter,system-ui,sans-serif;color:#fff;background:#22C55E;padding:3px 5px;border-radius:4px;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:pxt-pop .6s var(--ez) var(--d) both,pxt-ping 1.8s ease-out calc(var(--d) + .6s) 2}
@keyframes pxt-ping{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}100%{box-shadow:0 0 0 12px rgba(34,197,94,0)}}
#bd-app .pxt-lvlt{position:absolute;right:4px;font:700 10.5px/1.2 Inter,system-ui,sans-serif;color:#4ADE80;background:rgba(6,12,10,.8);padding:3px 6px;border-radius:5px}
#bd-app .pxt-term .pxt-plab{position:absolute;left:6px!important;right:auto!important;top:4px!important;bottom:auto!important;transform:none!important;font-size:11px;padding:3px 8px;border-radius:999px;background:rgba(92,242,180,.14);color:#5CF2B4;border:1px solid rgba(92,242,180,.35)}
#bd-app .pxt-tme{position:absolute;left:0;right:0;bottom:2px;display:flex;justify-content:space-around}
#bd-app .pxt-tme i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font:800 9px/1 Inter,sans-serif;font-style:normal;color:#fff;background:#22C55E}
#bd-app .pxt-tme i.n{background:#8B5CF6}
#bd-app .pxt-tme i svg{width:9px;height:9px}
#bd-app .pxt-wl{display:flex;flex-direction:column;gap:6px;min-width:112px;flex:0 0 auto}
#bd-app .pxt-wlr{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:12.5px}
#bd-app .pxt-tick{font-weight:700;border-radius:4px;padding:1px 4px;animation:pxt-tk 1s ease var(--d) 3}
#bd-app .pxt-tick.u{color:#4ADE80} #bd-app .pxt-tick.d{color:#F87171}
@keyframes pxt-tk{0%{background:rgba(74,222,128,.35)}100%{background:transparent}}
#bd-app .pxt-v7o{width:100%;max-width:440px;display:flex;flex-direction:column;gap:9px}
#bd-app .pxt-ust{display:flex;gap:6px;font-size:12px;font-weight:700}
#bd-app .pxt-ust span{padding:6px 11px;border-radius:8px;color:var(--pm);background:rgba(255,255,255,.04)}
#bd-app .pxt-ust span.on{color:#fff;background:rgba(79,110,247,.3)}
#bd-app .pxt-uc{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 11px 20px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09)}
#bd-app .pxt-uc::before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:3px;border-radius:3px;background:#22C55E}
#bd-app .pxt-uc.be::before{background:#EF4444}
#bd-app .pxt-uc .m small{display:block;font-size:10.5px;color:var(--pm);margin-bottom:3px}
#bd-app .pxt-uc .m div{display:flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}
#bd-app .pxt-uc .m b{font-size:15px}
#bd-app .pxt-uc .k{font-weight:700;padding:1px 6px;border-radius:5px;color:#4ADE80;background:rgba(34,197,94,.14)}
#bd-app .pxt-uc.be .k{color:#F87171;background:rgba(239,68,68,.14)}
#bd-app .pxt-uc .m em{font-style:normal;font-size:11px;padding:0 5px;border:1px solid rgba(255,255,255,.15);border-radius:5px}
#bd-app .pxt-uc .s{display:flex;flex-direction:column;align-items:flex-end;gap:6px}
#bd-app .pxt-uc .bar{position:relative;display:block;width:110px;height:18px;border-radius:4px;overflow:hidden;background:#EF4444}
#bd-app .pxt-uc .bar i{position:absolute;right:0;top:0;bottom:0;width:0;background:#22C55E;animation:pxt-bar 1s var(--ez) var(--d) forwards}
@keyframes pxt-bar{to{width:var(--w)}}
#bd-app .pxt-uc .bar span{position:absolute;right:6px;top:50%;transform:translateY(-50%);font:800 11px/1 Inter,sans-serif;color:#0B1220}
#bd-app .pxt-uc .vo{font-size:11.5px;display:flex;gap:6px;align-items:center;white-space:nowrap}
#bd-app .pxt-uc .vo em{font-style:normal;color:#4ADE80;border:1px solid rgba(74,222,128,.4);border-radius:4px;padding:0 4px}

/* ---------- tur ghidat: evidențiere animată, pași interactivi, final ---------- */
#bd-app .pxt-tour .pxt-hole{box-shadow:0 0 0 2px rgba(108,140,255,.95),0 0 0 6px rgba(79,110,247,.18),0 0 34px rgba(79,110,247,.55),0 0 0 200vmax rgba(5,8,16,.74)}
#bd-app .pxt-tour .pxt-hole::before{content:"";position:absolute;inset:-4px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--pxa,0deg),#4F6EF7,#5CF2B4,#A78BFA,#4F6EF7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pxt-spinb 3.2s linear infinite;opacity:.95}
@property --pxa{syntax:'<angle>';initial-value:0deg;inherits:false}
@keyframes pxt-spinb{to{--pxa:360deg}}
#bd-app .pxt-tour.pxt-center .pxt-hole{opacity:0}
#bd-app .pxt-tour.pxt-center .pxt-arr{display:none!important}
#bd-app .pxt-tour.pxt-center .pxt-pop{width:min(440px,calc(100vw - 24px));padding:22px 24px 18px;text-align:left}
#bd-app .pxt-tour.pxt-center .pxt-pop h3{font-size:22px}
#bd-app .pxt-tour.pxt-center .pxt-catch{background:rgba(5,8,16,.74);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
#bd-app .pxt-tour .pxt-pop{background:linear-gradient(180deg,rgba(23,30,46,.98),rgba(14,19,30,.98));border-color:rgba(108,140,255,.35);box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.03) inset}
#bd-app .pxt-tour .pxt-arr{background:#171e2e;border-color:rgba(108,140,255,.35)}
#bd-app .pxt-tour .pxt-pop[data-side="top"] .pxt-arr{background:#0e131e}
#bd-app .pxt-tour .pxt-pb p{color:#C1C9D6}
#bd-app .pxt-tour .pxt-hint{display:flex;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;border-radius:10px;background:rgba(92,242,180,.1);border:1px solid rgba(92,242,180,.3);color:#5CF2B4;font-size:12.5px;font-weight:700}
#bd-app .pxt-tour .pxt-hint[hidden]{display:none}
#bd-app .pxt-tour .pxt-hint i{position:relative;width:10px;height:10px;border-radius:50%;background:#5CF2B4;flex:none}
#bd-app .pxt-tour .pxt-hint i::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #5CF2B4;animation:pxt-hpulse 1.4s ease-out infinite}
#bd-app .pxt-tour.pxt-act .pxt-catch{pointer-events:none}
#bd-app .pxt-tour.pxt-act .pxt-hole{box-shadow:0 0 0 2px #5CF2B4,0 0 0 7px rgba(92,242,180,.2),0 0 40px rgba(92,242,180,.5),0 0 0 200vmax rgba(5,8,16,.72)}
#bd-app .pxt-tour.pxt-act .pxt-hole::after{border-color:#5CF2B4;animation-duration:1.2s}
#bd-app .pxt-tour.pxt-ok .pxt-hole{box-shadow:0 0 0 3px #22C55E,0 0 50px rgba(34,197,94,.7),0 0 0 200vmax rgba(5,8,16,.6)}
#bd-app .pxt-tour .pxt-pop.pxt-shake{animation:pxt-shake .42s ease}
@keyframes pxt-shake{20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}
#bd-app .pxt-tour .pxt-btn.pri{background:#4F6EF7;border-color:#4F6EF7;color:#fff}
.pxt-boom{position:fixed;inset:0;pointer-events:none;z-index:100002;overflow:hidden}
.pxt-boom i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;animation:pxt-fall var(--t) cubic-bezier(.2,.6,.3,1) var(--d) forwards}
@keyframes pxt-fall{to{transform:translate(var(--x),105vh) rotate(var(--r));opacity:.2}}
@media (prefers-reduced-motion:reduce){#bd-app .pxt-tour .pxt-hole::before{animation:none}.pxt-boom{display:none}}

/* ===== „Pentru tine” v3: priorități, ce s-a schimbat, Risk X-Ray, Scenario Lab, teze, scor explicat, grafic niveluri ===== */
#bd-app .px-mut.sm,#bd-app p.sm{font-size:11.5px!important;line-height:1.45;margin:4px 0 0!important}
/* prioritățile (în briefing) */
#bd-app .px-brsh{margin:4px 0 0!important;font:800 11px/1 inherit!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)!important}
#bd-app .px-pr{margin-top:4px;padding-top:12px;border-top:1px solid var(--line,rgba(255,255,255,.08))}
#bd-app .px-prh{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}
#bd-app .px-prh h5{margin:0!important;font:800 16px/1.2 inherit!important;color:#fff!important;text-transform:none!important}
#bd-app .px-prh small{color:var(--mut);font-size:11.5px}
#bd-app .px-prl{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}
#bd-app .px-pri{position:relative;display:flex;gap:10px;margin:0!important;padding:12px 12px 12px 10px!important;border-radius:14px;border:1px solid var(--line,rgba(255,255,255,.08));background:rgba(255,255,255,.03);min-width:0}
#bd-app .px-pri::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:#8a93a0}
#bd-app .px-pri.k-risk::before{background:var(--px-dn,#ff5a5f)}#bd-app .px-pri.k-event::before{background:#60a5fa}#bd-app .px-pri.k-watch::before{background:var(--px-am,#fbbf24)}#bd-app .px-pri.k-thesis::before{background:#b084ff}#bd-app .px-pri.k-opp::before,#bd-app .px-pri.k-income::before{background:var(--px-up,#2cff79)}
#bd-app .px-prn{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;color:#06110a;background:var(--neon,#2cff79);margin-left:4px}
#bd-app .px-pri.k-risk .px-prn{background:#ff7a7e}
#bd-app .px-prx{min-width:0;display:flex;flex-direction:column;gap:6px;flex:1}
#bd-app .px-prtt{display:flex;flex-direction:column;gap:3px}
#bd-app .px-prk{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
#bd-app .px-prtt b{font-size:14.5px;color:#fff;line-height:1.3}
#bd-app .px-prx p{margin:0!important;font-size:12.5px;line-height:1.5;color:#c9d1d9;overflow-wrap:anywhere}
#bd-app .px-pra{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}
#bd-app .px-pra .px-btn{height:30px;font-size:12px;padding:0 10px}
/* ce s-a schimbat */
#bd-app .px-chw{border-color:rgba(96,165,250,.35)!important;background:radial-gradient(120% 140% at 0% 0%,rgba(96,165,250,.12),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))!important}
#bd-app .px-chs{display:flex;flex-direction:column;gap:3px}
#bd-app .px-chs b{font-size:15px;color:#fff;line-height:1.35}
#bd-app .px-chs small{color:var(--mut);font-size:12px}
#bd-app .px-chl{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 18px}
#bd-app .px-chl li{display:flex;gap:9px;align-items:flex-start;margin:0!important;font-size:13px;line-height:1.45;color:#e9eef3;min-width:0}
#bd-app .px-chl li>i{flex:none;width:8px;height:8px;border-radius:50%;margin-top:6px;background:#8a93a0}
#bd-app .px-chl li.up>i{background:var(--px-up)}#bd-app .px-chl li.down>i{background:var(--px-dn)}
#bd-app .px-chl .px-tk{margin-right:2px}
/* de ce e sus + EMA */
#bd-app .px-rk{display:flex;flex-wrap:wrap;align-items:center;gap:5px}
#bd-app .px-rk small{color:var(--mut);font-size:11px}
#bd-app .px-rk span{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:rgba(251,191,36,.1);color:#fcd34d;border:1px solid rgba(251,191,36,.25)}
#bd-app .px-ema{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#c9d1d9;padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.025);border:1px dashed var(--line)}
#bd-app .px-ema small{color:var(--mut);font-size:10.5px}
#bd-app .px-sgmore{width:100%;margin-top:10px}
/* grafic niveluri */
#bd-app .px-lvc{margin:0 12px 6px!important;padding:0}
#bd-app .px-lvc svg{display:block;width:100%;height:150px;border-radius:10px;background:rgba(0,0,0,.18)}
#bd-app .px-lvc rect.z{opacity:.2}#bd-app .px-lvc rect.z.r{fill:#fbbf24}#bd-app .px-lvc rect.z.s1{fill:#7c5cff}#bd-app .px-lvc rect.z.s2{fill:#ff8a4c}#bd-app .px-lvc rect.z.s3{fill:#ff5a5f}
#bd-app .px-lvc line.ema{stroke-width:1.2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;opacity:.85}
#bd-app .px-lvc text{font-size:10px;text-anchor:end;font-weight:700}
#bd-app .px-lvc polyline.p{fill:none;stroke:#e9eef3;stroke-width:1.8;vector-effect:non-scaling-stroke}
#bd-app .px-lvc circle.now{fill:var(--neon,#2cff79)}
#bd-app .px-lvc figcaption{font-size:10.5px;color:var(--mut);margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}
#bd-app .px-lvlg{display:inline-flex;gap:8px;flex-wrap:wrap}#bd-app .px-lvlg span{font-weight:700;color:var(--c)}#bd-app .px-lvlg span::before{content:'';display:inline-block;width:12px;border-top:2px dashed var(--c);margin-right:4px;vertical-align:middle}
/* știri: categorii */
#bd-app .px-ncseg{margin-bottom:10px;flex-wrap:wrap}
#bd-app .px-nwcat{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 7px;border-radius:99px;border:1px solid rgba(255,255,255,.15)}
#bd-app .px-nwcat.mat{color:#2cff79;border-color:rgba(44,255,121,.35)}#bd-app .px-nwcat.ana{color:#60a5fa;border-color:rgba(96,165,250,.35)}#bd-app .px-nwcat.opi{color:#fbbf24;border-color:rgba(251,191,36,.35)}#bd-app .px-nwcat.ctx{color:#a3aab4}
/* idei potrivite */
#bd-app .px-fdidea{cursor:default}
#bd-app .px-fdih0{all:unset;display:flex;align-items:center;gap:6px;flex-wrap:wrap;cursor:pointer}
#bd-app .px-fdih0 b{font-size:14px;color:#fff}
#bd-app .px-fit{font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px}
#bd-app .px-fit.hi{background:rgba(44,255,121,.14);color:#2cff79}#bd-app .px-fit.mid{background:rgba(251,191,36,.14);color:#fbbf24}#bd-app .px-fit.lo{background:rgba(255,90,95,.14);color:#ff7a7e}
#bd-app .px-fitl{list-style:none;margin:2px 0!important;padding:0!important;display:flex;flex-direction:column;gap:2px}
#bd-app .px-fitl li{margin:0!important;font-size:11.5px;line-height:1.4}
#bd-app .px-fitl li.ok{color:#9be7b6}#bd-app .px-fitl li.no{color:#ffa3a6}
/* Risk X-Ray */
#bd-app .px-xhd{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}
#bd-app .px-xlv{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;font-weight:800;font-size:14px;border:1px solid}
#bd-app .px-xlv.sm{padding:2px 9px;font-size:11px;border-radius:99px}
#bd-app .px-xlv.high{color:#ff7a7e;border-color:rgba(255,90,95,.45);background:rgba(255,90,95,.1)}#bd-app .px-xlv.mid{color:#fbbf24;border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.08)}#bd-app .px-xlv.low{color:#2cff79;border-color:rgba(44,255,121,.4);background:rgba(44,255,121,.08)}
#bd-app .px-xkp{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}
#bd-app .px-xkp>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--line)}
#bd-app .px-xkp small{font-size:10.5px;color:var(--mut)}#bd-app .px-xkp b{font-size:16px;color:#fff}#bd-app .px-xkp em{font-style:normal;font-size:10.5px;color:var(--mut)}
#bd-app .px-xdna h5,#bd-app .px-xsec h5,#bd-app .px-tmn h5,#bd-app .px-oxi h5{margin:0 0 8px!important;font:800 13px/1.2 inherit!important;color:#fff!important;text-transform:none!important}
#bd-app .px-xdna ul{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:7px}
#bd-app .px-xdna li{display:flex;gap:9px;margin:0!important;font-size:13px;line-height:1.5;color:#e9eef3}
#bd-app .px-xdna li>i{flex:none;width:8px;height:8px;border-radius:50%;margin-top:6px;background:#60a5fa}#bd-app .px-xdna li.down>i{background:var(--px-dn)}
#bd-app .px-xg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}
#bd-app .px-xsec{min-width:0}
#bd-app .px-xpr{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:8px;padding:4px 0}
#bd-app .px-xbars{display:flex;flex-direction:column;gap:3px;min-width:0}
#bd-app .px-xbars .px-xb{flex:none;width:100%}
#bd-app .px-xb{display:block;height:7px;border-radius:5px;background:rgba(255,255,255,.06);overflow:hidden;flex:1}
#bd-app .px-xb i{display:block;height:100%;border-radius:5px;background:#60a5fa}
#bd-app .px-xb.r i{background:#ff7a7e}#bd-app .px-xb.neg i{background:#a3aab4}
#bd-app .px-xv{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.2}#bd-app .px-xv small{color:#ff9a9d;font-size:11px}
#bd-app .px-xlg{display:flex;gap:12px;font-size:10.5px;color:var(--mut);margin-top:4px}
#bd-app .px-xlg span::before{content:'';display:inline-block;width:10px;height:6px;border-radius:3px;margin-right:4px;background:#60a5fa}#bd-app .px-xlg span.r::before{background:#ff7a7e}
#bd-app .px-xfr{display:grid;grid-template-columns:minmax(90px,1.3fr) 1fr 42px 54px;align-items:center;gap:8px;padding:3px 0;font-size:12px;color:#c9d1d9}
#bd-app .px-xfr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .px-xfr b{text-align:right;color:#fff}#bd-app .px-xfr small{color:var(--mut);font-size:11px;text-align:right}
#bd-app .px-xfr.dom span{color:#fff;font-weight:800}#bd-app .px-xfr.dom .px-xb i{background:#ff7a7e}
#bd-app .px-xsec .px-xfr:has(> :nth-child(3):last-child){grid-template-columns:minmax(90px,1.3fr) 1fr 42px}
#bd-app .px-xcv{display:block;width:100%;height:90px;border-radius:10px;background:rgba(0,0,0,.18)}
#bd-app .px-xcv polyline{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke}#bd-app .px-xcv polyline.up{stroke:var(--px-up,#2cff79)}#bd-app .px-xcv polyline.dn{stroke:#ff7a7e}
#bd-app .px-xcv line.b{stroke:rgba(255,255,255,.25);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}
/* Scenario Lab */
#bd-app .px-lbp{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .px-chipb{height:30px!important;padding:0 11px!important;border-radius:99px!important;font-size:12px!important;font-weight:700;border:1px solid var(--line2,rgba(255,255,255,.15))!important;background:rgba(255,255,255,.03)!important;color:#dfe5ec!important;cursor:pointer}
#bd-app .px-chipb.on{background:var(--neon,#2cff79)!important;color:#06110a!important;border-color:var(--neon,#2cff79)!important}
#bd-app .px-chipb.hist{border-style:dashed!important}
#bd-app .px-lbc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--line);font-size:12.5px}
#bd-app .px-lbc label{display:flex;align-items:center;gap:8px;color:var(--mut)}
#bd-app .px-lbc select{height:34px;padding:0 28px 0 10px!important;font-size:13px!important;line-height:normal!important;border-radius:8px;background:var(--px-bg2,#0f1418);color:#fff;border:1px solid var(--line2)}
#bd-app .px-lbc .rg{flex:1;min-width:220px}#bd-app .px-lbc input[type=range]{flex:1;accent-color:#2cff79}#bd-app .px-lbc output{min-width:46px;text-align:right;color:#fff;font-weight:800}
#bd-app .px-lbres{display:flex;flex-direction:column;gap:8px}
#bd-app .px-lbtot{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
#bd-app .px-lbtot small{color:var(--mut);font-size:12px;width:100%}#bd-app .px-lbtot b{font-size:24px}#bd-app .px-lbtot em{font-style:normal;font-weight:800;font-size:15px}
#bd-app .px-lbtot.dn b,#bd-app .px-lbtot.dn em{color:#ff7a7e}#bd-app .px-lbtot.up b,#bd-app .px-lbtot.up em{color:var(--px-up)}
/* monitorul tezelor */
#bd-app .px-tml{display:flex;flex-direction:column;gap:8px}
#bd-app .px-tmr{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.025)}
#bd-app .px-tmr.sm{flex-direction:row;align-items:center;gap:8px;padding:8px 10px}#bd-app .px-tmr.sm .px-btn{margin-left:auto}
#bd-app .px-tmt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}
#bd-app .px-tmr p{margin:0!important;font-size:12.5px;line-height:1.5;color:#c9d1d9}
#bd-app .px-tmm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}#bd-app .px-tmm small{font-size:11px;color:var(--mut)}#bd-app .px-tmm small.old{color:#fbbf24}#bd-app .px-tmm .px-lnk{margin-left:auto}
#bd-app .px-tmn{margin-top:12px}
/* scorul explicat */
#bd-app .px-oxt{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}
#bd-app .px-oxs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:110px;padding:14px;border-radius:16px;background:rgba(44,255,121,.08);border:1px solid rgba(44,255,121,.3)}
#bd-app .px-oxs small{font-size:11px;color:var(--mut);text-align:center}#bd-app .px-oxs b{font-size:36px;color:#2cff79;line-height:1.1}#bd-app .px-oxs span{color:var(--mut);font-size:12px}
#bd-app .px-oxw{flex:1;min-width:240px;display:flex;flex-direction:column;gap:8px}
#bd-app .px-oxr{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:800;color:#fff}
#bd-app .px-oxr.base{color:var(--mut);font-weight:700;padding-bottom:6px;border-bottom:1px dashed var(--line)}
#bd-app .px-oxg{padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--line)}
#bd-app .px-oxg.neg{border-color:rgba(255,90,95,.3)}
#bd-app .px-oxg ul{list-style:none;margin:6px 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:3px}
#bd-app .px-oxg li{display:flex;justify-content:space-between;gap:10px;margin:0!important;font-size:12px;color:#c9d1d9}#bd-app .px-oxg li em{font-style:normal;font-weight:700;color:#fff;white-space:nowrap}
#bd-app .px-oxi{margin-top:12px}#bd-app .px-oxi ul{margin:0!important;padding-left:18px!important;font-size:12.5px;color:#fcd34d}
/* layoutul recomandat */
#bd-app .px-lyb{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border-radius:14px;border:1px solid rgba(44,255,121,.35);background:radial-gradient(120% 160% at 0% 0%,rgba(44,255,121,.12),transparent 60%),rgba(255,255,255,.02);font-size:13.5px;color:#e9eef3}
#bd-app .px-lyb>div{display:flex;gap:10px;align-items:center}
#bd-app .px-lyc{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0}
#bd-app .px-lyc h5{margin:0 0 8px!important;font:800 13px/1 inherit!important;color:#fff!important}
#bd-app .px-lyl{margin:0!important;padding-left:20px!important;display:flex;flex-direction:column;gap:5px;font-size:13px;color:#c9d1d9}
#bd-app .px-lyl li{margin:0!important}#bd-app .px-lyl li span{margin-right:6px}#bd-app .px-lyl li.new{color:#fff}#bd-app .px-lyl li em{font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;color:#06110a;background:#2cff79;padding:1px 6px;border-radius:99px}
@media (max-width:760px){
  #bd-app .px-prl,#bd-app .px-chl{grid-template-columns:1fr}
  #bd-app .px-lyc{grid-template-columns:1fr}
  #bd-app .px-xfr{grid-template-columns:minmax(80px,1fr) 1fr 38px 48px}
  #bd-app .px-lvc svg{height:120px}
}
#bd-app .px-fdidea .px-lnk{font-size:12px!important;font-weight:700;padding:0!important;height:auto!important}
/* ===== Știri v2 ===== */
#bd-app .px-nvw{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}
#bd-app .px-nvw .px-seg{flex-wrap:wrap;align-self:flex-start}
#bd-app .px-ncat{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
#bd-app .px-nsel{height:30px!important;width:auto!important;max-width:220px;font-size:12px!important;padding:0 26px 0 10px!important;margin-left:auto}
#bd-app .px-nr{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;padding:12px;border:1px solid var(--line,rgba(255,255,255,.08));border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));transition:border-color .15s,transform .15s}
#bd-app .px-nr:hover{border-color:rgba(44,255,121,.35)}
#bd-app .px-nr.big{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:0;overflow:hidden;margin-bottom:12px}
#bd-app .px-nr.big .px-nri{border-radius:0;height:100%;min-height:230px}
#bd-app .px-nr.big .px-nrx{padding:18px 18px 18px 0}
#bd-app .px-nr.big .px-nrt{font-size:21px;line-height:1.3}
#bd-app .px-nri{position:relative;display:block;height:104px;border-radius:12px;overflow:hidden;background:#0d1216}
#bd-app .px-nri>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
#bd-app .px-nri img.px-nwlogo{position:static!important;width:28px!important;height:28px!important;object-fit:contain!important;display:block}
#bd-app .px-nr:not(.big) .px-nwgen{padding:8px 10px}#bd-app .px-nr:not(.big) .px-nwgbg{max-width:110px}
#bd-app .px-nri .px-nwgen{position:absolute;inset:0}
#bd-app .px-nrx{min-width:0;display:flex;flex-direction:column;gap:6px}
#bd-app .px-nrt{font-weight:800;font-size:15.5px;line-height:1.35;color:#fff!important;text-decoration:none!important}
#bd-app .px-nrt:hover{color:var(--neon,#2cff79)!important}
#bd-app .px-nrm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--mut)}
#bd-app .px-nrm b{color:#c9d1d9;font-weight:700}
#bd-app .px-nrm span+span::before,#bd-app .px-nrm b+span::before{content:'·';margin-right:8px;color:var(--mut)}
#bd-app .px-nrm .px-tk{height:20px;font-size:11px;padding:0 6px}
#bd-app .px-nrx p{margin:0!important;font-size:13px;line-height:1.5;color:#b9c1c9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#bd-app .px-nrx p.px-nrw{color:#d9c8ff}
#bd-app .px-nrb{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}
#bd-app .px-nrl{display:flex;flex-direction:column;gap:10px}
#bd-app .px-nwrel{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 7px;border-radius:99px;background:rgba(255,255,255,.06);color:#c9d1d9}
#bd-app .px-nwrel.held{background:rgba(44,255,121,.12);color:#2cff79}#bd-app .px-nwrel.watch{background:rgba(96,165,250,.12);color:#93c5fd}#bd-app .px-nwrel.sector{background:rgba(176,132,255,.14);color:#d0b8ff}
#bd-app .px-nbrk .px-ch{display:flex;justify-content:space-between;align-items:center;gap:8px}
@media (max-width:700px){
  #bd-app .px-nr{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px}
  #bd-app .px-nri{height:72px}
  #bd-app .px-nr.big{grid-template-columns:minmax(0,1fr)}
  #bd-app .px-nr.big .px-nri{min-height:170px}
  #bd-app .px-nr.big .px-nrx{padding:0 14px 14px}
  #bd-app .px-nrt{font-size:14px}
  #bd-app .px-nsel{margin-left:0}
}
/* ===== Asistența pe tab-uri ===== */
#bd-app .px-help{margin:0 0 12px;display:flex;flex-direction:column;align-items:flex-end}
#bd-app .px-helpb{display:inline-flex;align-items:center;gap:6px;height:30px!important;padding:0 12px!important;border-radius:99px!important;border:1px solid rgba(251,191,36,.35)!important;background:rgba(251,191,36,.07)!important;color:#fcd34d!important;font-size:12px!important;font-weight:700;cursor:pointer}
#bd-app .px-helpb i{font-style:normal;transition:transform .2s}#bd-app .px-help.open .px-helpb i{transform:rotate(180deg)}
#bd-app .px-helpc{align-self:stretch;margin-top:8px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(251,191,36,.25);background:radial-gradient(120% 160% at 0% 0%,rgba(251,191,36,.08),transparent 60%),rgba(255,255,255,.02)}
#bd-app .px-helpx b{display:block;color:#fff;font-size:14px;margin-bottom:6px}
#bd-app .px-helpx ul{margin:0!important;padding-left:18px!important;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;color:#d6dce2}
#bd-app .px-helpx li{margin:0!important}
#bd-app .px-helpq{display:flex;flex-direction:column;gap:6px;align-items:flex-start}
#bd-app .px-helpq small{color:var(--mut);font-size:11.5px;font-weight:700}
#bd-app .px-helpai{all:unset;cursor:pointer;font-size:12.5px;line-height:1.4;color:#f3e8c4;padding:7px 11px;border-radius:12px;border:1px solid rgba(251,191,36,.3);background:rgba(251,191,36,.06)}
#bd-app .px-helpai:hover{border-color:#fbbf24;background:rgba(251,191,36,.12)}
#bd-app .px-helpq .px-lnk{margin-top:2px;font-size:12px}
@media (max-width:760px){ #bd-app .px-helpc{grid-template-columns:1fr} }
/* ===== Valoarea estimată (sumar companie) ===== */
#bd-app .px-fvc .bd-h{display:flex;align-items:center;justify-content:space-between;gap:8px}
#bd-app .px-fvtag{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#06110a;background:var(--neon,#2cff79);padding:2px 8px;border-radius:99px}
#bd-app .px-fvhd{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin:8px 0 14px}
#bd-app .px-fvhd>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--line,rgba(255,255,255,.08));background:rgba(255,255,255,.03)}
#bd-app .px-fvhd small{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}
#bd-app .px-fvhd b{font-size:18px;color:#fff;white-space:nowrap}
#bd-app .px-fvhd>div:first-child b{color:var(--neon,#2cff79)}
#bd-app .px-fvbar{position:relative;height:12px;margin:28px 6px 8px;border-radius:8px;background:rgba(255,255,255,.07)}
#bd-app .px-fvbar .rg{position:absolute;top:0;bottom:0;border-radius:8px;background:linear-gradient(90deg,rgba(44,255,121,.25),rgba(44,255,121,.5))}
#bd-app .px-fvbar i.m{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid #0b0f12}
#bd-app i.m.pe{background:#60a5fa}#bd-app i.m.dcf{background:#b084ff}#bd-app i.m.tgt{background:#fbbf24}
#bd-app .px-fvbar em{position:absolute;top:-8px;bottom:-8px;width:2px;margin-left:-1px;background:#fff;font-style:normal}
#bd-app .px-fvbar em span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:3px;font-size:11px;font-weight:800;color:#fff;white-space:nowrap;background:#1a2026;padding:1px 6px;border-radius:6px}
#bd-app .px-fvv{font-size:13px;font-weight:700;margin:4px 0 12px;color:#c9d1d9}
#bd-app .px-fvv.below{color:#2cff79}#bd-app .px-fvv.above{color:#fbbf24}
#bd-app .px-fvm{list-style:none;margin:0 0 12px!important;padding:0!important;display:flex;flex-direction:column;gap:8px}
#bd-app .px-fvm li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:start;margin:0!important}
#bd-app .px-fvm li i.m{display:block;width:10px;height:10px;border-radius:50%;margin-top:4px}
#bd-app .px-fvm b{display:block;font-size:13px;color:#fff}
#bd-app .px-fvm small{display:block;font-size:11.5px;line-height:1.45;color:var(--mut)}
#bd-app .px-fvm span{font-weight:800;font-size:14px;white-space:nowrap}
#bd-app .px-fvrev{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.025);margin-bottom:12px}
#bd-app .px-fvrev b{font-size:12.5px;color:#fff}#bd-app .px-fvrev p{margin:4px 0 0!important;font-size:12.5px;line-height:1.5;color:#c9d1d9}
#bd-app .px-fvrev.hi{border-color:rgba(251,191,36,.4)}#bd-app .px-fvrev.lo{border-color:rgba(44,255,121,.35)}
#bd-app .px-fvgs{margin-bottom:10px}#bd-app .px-fvgs>b{display:block;font-size:12.5px;color:#fff;margin-bottom:4px}
#bd-app .px-fvgs .bd-hb i.up{background:#2cff79}#bd-app .px-fvgs .bd-hb i.mid{background:#fbbf24}#bd-app .px-fvgs .bd-hb i.dn{background:#ff7a7e}
#bd-app .px-fvn{font-size:11.5px!important;line-height:1.5}
@media (max-width:600px){ #bd-app .px-fvhd{grid-template-columns:1fr 1fr} #bd-app .px-fvhd>div:first-child{grid-column:1/-1} }
#bd-app .px-authb{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 12px;padding:12px 16px;border-radius:14px;border:1px solid rgba(251,191,36,.45);background:rgba(251,191,36,.08)}
#bd-app .px-authb>div{flex:1;min-width:220px}#bd-app .px-authb b{display:block;color:#fde68a;font-size:14px}#bd-app .px-authb p{margin:3px 0 0!important;font-size:12.5px;line-height:1.5;color:#e5d9b3}
#bd-app .px-authi{font-size:22px}#bd-app .px-authb .px-btn{text-decoration:none!important}
/* ===== „Pentru tine” v4: grilă uniformă pe 2 coloane, briefing nou ===== */
#bd-app .px-hg{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
#bd-app .px-hg.px-ms{row-gap:0!important}
#bd-app .px-hw.sz-s,#bd-app .px-hw.sz-m{grid-column:span 1!important}
#bd-app .px-hw.sz-l{grid-column:1/-1!important}
@media (max-width:1000px){ #bd-app .px-hg{grid-template-columns:minmax(0,1fr)!important} #bd-app .px-hw.sz-s,#bd-app .px-hw.sz-m{grid-column:1/-1!important} }
/* briefing */
#bd-app .px-hw.hero.b4{padding:20px 22px 20px;gap:16px}
#bd-app .px-b4h{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}
#bd-app .px-b4h .px-brd{margin-top:2px}
#bd-app .px-sess{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:14px;border:1px solid var(--line,rgba(255,255,255,.1));background:rgba(0,0,0,.25)}
#bd-app .px-sess i{width:9px;height:9px;border-radius:50%;background:#8a93a0;flex:none}
#bd-app .px-sess.open i{background:#2cff79;box-shadow:0 0 10px #2cff79;animation:pxpulse 2.4s infinite}#bd-app .px-sess.pre i,#bd-app .px-sess.post i{background:#fbbf24}
#bd-app .px-sess b{display:block;font-size:13px;color:#fff}#bd-app .px-sess small{font-size:11.5px;color:var(--mut)}
#bd-app .px-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
#bd-app .px-b4k{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08);min-width:0}
#bd-app .px-b4k small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9aa6b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .px-b4k b{font-size:19px;line-height:1.2;color:#fff;font-weight:800;overflow:hidden;text-overflow:ellipsis}
#bd-app .px-b4k em{font-style:normal;font-size:12px;color:#aeb8c2;line-height:1.35}
#bd-app .px-b4k.up{border-color:rgba(44,255,121,.22)}#bd-app .px-b4k.dn{border-color:rgba(255,90,95,.25)}#bd-app .px-b4k.ev{border-color:rgba(96,165,250,.28)}
#bd-app .px-b4k.r-high{border-color:rgba(255,90,95,.45)}#bd-app .px-b4k.r-high b{color:#ff8a8d}#bd-app .px-b4k.r-mid b{color:#fbbf24}#bd-app .px-b4k.r-low b{color:#2cff79}
#bd-app .px-b4s h5,#bd-app .px-hw.b4 .px-prh h5{margin:0 0 8px!important;font:800 11px/1 inherit!important;letter-spacing:.08em;text-transform:uppercase;color:#9aa6b2!important}
#bd-app .px-b4s .px-brl{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:8px 24px}
#bd-app .px-hw.b4 .px-pr{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-top:0}
#bd-app .px-hw.b4 .px-prl{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
#bd-app .px-pri{height:100%}
#bd-app .px-prx{height:100%}
#bd-app .px-pra{margin-top:auto;padding-top:6px}
#bd-app .px-hw.b4 .px-prh small{display:block;margin-top:-2px}
/* companiile tale: carduri egale, 3 pe rând */
#bd-app .px-hw[data-w="signals"] .px-fdl{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;align-items:stretch}
#bd-app .px-hw[data-w="signals"] .px-fdc{display:flex;flex-direction:column;gap:10px;height:100%}
#bd-app .px-hw[data-w="signals"] .px-fdact{margin-top:auto}
#bd-app .px-fdpl{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--mut);padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}
#bd-app .px-fdpl b{color:#e9eef3}#bd-app .px-fdpl .px-up b{color:#2cff79}#bd-app .px-fdpl .px-dn b{color:#ff7a7e}
@media (max-width:760px){ #bd-app .px-b4s .px-brl{grid-template-columns:1fr} #bd-app .px-kpis{grid-template-columns:repeat(2,minmax(0,1fr))} #bd-app .px-b4k b{font-size:16px} #bd-app .px-sess{width:100%} }

#bd-app .px-hg{align-items:stretch!important;grid-auto-rows:auto!important;row-gap:16px!important}
#bd-app .px-hg > .px-hw{display:flex;flex-direction:column;margin-bottom:0!important}
#bd-app .px-hg > .px-hw > .px-hwb{flex:1 1 auto}
#bd-app .px-hg > .px-hw.px-solo{grid-column:1/-1!important}

/* priorități v5 – carduri colorate pe tip */
#bd-app .px-pri{--pc:#8a93a0;padding:14px 14px 14px 16px!important;border-radius:16px;border:1px solid color-mix(in srgb,var(--pc) 28%,transparent);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--pc) 16%,transparent),transparent 60%),rgba(255,255,255,.025);overflow:hidden;transition:transform .15s,border-color .15s}
#bd-app .px-pri:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pc) 50%,transparent)}
#bd-app .px-pri::before{display:none}
#bd-app .px-pri.k-risk{--pc:#ff5a5f}#bd-app .px-pri.k-event{--pc:#60a5fa}#bd-app .px-pri.k-watch{--pc:#fbbf24}#bd-app .px-pri.k-thesis{--pc:#b084ff}#bd-app .px-pri.k-news{--pc:#22d3ee}#bd-app .px-pri.k-opp,#bd-app .px-pri.k-income{--pc:#2cff79}
#bd-app .px-prn{position:absolute;right:10px;top:-14px;width:auto;height:auto;margin:0;background:none!important;border-radius:0;font:900 72px/1 inherit;color:var(--pc);opacity:.10;pointer-events:none}
#bd-app .px-prx{gap:8px}
#bd-app .px-prhd{display:flex;align-items:center;gap:10px}
#bd-app .px-pric{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:18px;color:var(--pc);background:color-mix(in srgb,var(--pc) 18%,transparent);border:1px solid color-mix(in srgb,var(--pc) 35%,transparent)}
#bd-app .px-prmeta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
#bd-app .px-prk{color:var(--pc)!important;font-size:10.5px}
#bd-app .px-prim{display:inline-flex;align-items:center;gap:3px}
#bd-app .px-prim i{width:14px;height:4px;border-radius:2px;background:rgba(255,255,255,.12)}
#bd-app .px-prim.l1 i:nth-child(-n+1),#bd-app .px-prim.l2 i:nth-child(-n+2),#bd-app .px-prim.l3 i{background:var(--pc)}
#bd-app .px-prim em{font-style:normal;font-size:11px;color:var(--mut);margin-left:5px}
#bd-app .px-prwh{flex:none;align-self:flex-start;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;color:#fff;background:color-mix(in srgb,var(--pc) 22%,transparent);border:1px solid color-mix(in srgb,var(--pc) 40%,transparent);position:relative;z-index:1}
#bd-app .px-prt{font-size:16px;font-weight:800;color:#fff;line-height:1.3}
#bd-app .px-prss{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .px-prsy{all:unset;cursor:pointer;font:700 11.5px/1 inherit;letter-spacing:.02em;padding:5px 9px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:#e6edf3}
#bd-app .px-prsy:hover{border-color:var(--pc);color:#fff}
#bd-app .px-pri .px-prx p{color:#b8c2cc;font-size:13px}
#bd-app .px-pra{border-top:1px solid rgba(255,255,255,.07);padding-top:10px!important;margin-top:auto}
#bd-app .px-pri.top{box-shadow:0 0 0 1px color-mix(in srgb,var(--pc) 30%,transparent),0 10px 30px -12px color-mix(in srgb,var(--pc) 45%,transparent)}
@media (max-width:760px){ #bd-app .px-pra .px-btn{flex:1 1 auto;justify-content:center} #bd-app .px-prt{font-size:15px} }
/* butoane egale în cardurile de priorități */
#bd-app .px-pri .px-pra{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}
#bd-app .px-pri .px-pra .px-btn{height:38px!important;min-height:38px;margin:0!important;padding:0 8px!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;text-align:center;font-size:12.5px!important;line-height:1.15!important;white-space:normal;border-radius:10px!important;border-width:1px!important;width:100%;flex:none!important}
@media (max-width:760px){ #bd-app .px-pri .px-pra .px-btn{height:44px!important;min-height:44px;font-size:14px!important} }

#bd-app .px-hwai.px-hwai-x{width:auto!important;padding:0 14px!important;gap:6px;display:inline-flex;align-items:center;font-weight:700;font-size:13px;white-space:nowrap}
#bd-app .px-hwai.px-hwai-x{height:32px!important}
@media (max-width:480px){ #bd-app .px-hwai.px-hwai-x{padding:0 10px!important;font-size:12px} }

/* ===== PX Pro: zone, Analistul tău, dosar, Studio de decizie, Risc / Venit / Fiscal ===== */
#bd-app .px-zb{display:flex;gap:6px;align-items:center;margin:0 0 8px;padding:6px;border-radius:16px;border:1px solid var(--line,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));overflow-x:auto;scrollbar-width:none}
#bd-app .px-zb::-webkit-scrollbar{display:none}
#bd-app .px-zbtn{all:unset;box-sizing:border-box;cursor:pointer;flex:1 1 0;min-width:max-content;display:flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;color:#aab4bf;font:700 14px/1 inherit;transition:background .15s,color .15s}
#bd-app .px-zbtn .s{display:none}
#bd-app .px-zbtn:hover{color:#fff;background:rgba(255,255,255,.05)}
#bd-app .px-zbtn.on{color:#06110a;background:var(--neon,#2cff79);box-shadow:0 6px 18px -8px rgba(44,255,121,.7)}
#bd-app .px-zbtn:focus-visible{outline:2px solid var(--neon,#2cff79);outline-offset:2px}
#bd-app .px-zins{all:unset;cursor:pointer;flex:none;height:34px;padding:0 12px;border-radius:10px;font:700 12.5px/34px inherit;color:#ffe08a;border:1px solid rgba(255,201,60,.35);background:rgba(255,201,60,.06)}
#bd-app.px-zones #bd-tabs .bd-tab:not(.px-zon){display:none!important}
#bd-app.px-zones #bd-tabs.px-one{display:none!important}
#bd-app.px-zones #bd-tabs{justify-content:flex-start!important;column-gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important}
#bd-app.px-zones #bd-tabs .bd-tab{padding:0 14px!important;font-size:13.5px!important}
#bd-app.px-zones #bd-tabs .bd-tab svg{display:inline-block!important}
/* Analistul tău */
#bd-app .px-an{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:8px 0 12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(44,255,121,.22);background:radial-gradient(120% 140% at 0% 0%,rgba(44,255,121,.09),transparent 55%),rgba(255,255,255,.025)}
#bd-app .px-an[hidden]{display:none!important}
#bd-app .px-anm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;flex:1 1 420px;font-size:13.5px;line-height:1.45;color:#d6dee6}
#bd-app .px-ant{font:800 10.5px/1 inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--neon,#2cff79)}
#bd-app .px-ans{font:800 15px/1 inherit;color:#fff;padding:4px 8px;border-radius:8px;background:rgba(255,255,255,.07)}
#bd-app .px-anx{min-width:0}
#bd-app .px-ansep{font-style:normal;color:#5d6873;margin:0 6px}
#bd-app .px-ana{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
#bd-app .px-ana .px-btn{height:32px;font-size:12.5px;padding:0 12px}
#bd-app .px-anc{all:unset;cursor:pointer;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#9aa6b2;font-size:18px}
#bd-app .px-anc:hover{background:rgba(255,255,255,.07);color:#fff}
/* legături între zone pe Acasă */
#bd-app .px-zl{all:unset;cursor:pointer;align-self:flex-start;margin-top:6px;font:700 12.5px/1.3 inherit;color:var(--neon,#2cff79);opacity:.85}
#bd-app .px-zl:hover{opacity:1;text-decoration:underline}
/* dosarul companiei */
#bd-app .px-dos{margin:10px 0 12px;padding:12px 14px 14px;border-radius:16px;border:1px solid rgba(44,255,121,.2);background:radial-gradient(120% 120% at 100% 0%,rgba(44,255,121,.07),transparent 50%),rgba(255,255,255,.025)}
#bd-app .px-dosh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}
#bd-app .px-dosh>b{font:800 14px/1.2 inherit;color:#fff}
#bd-app .px-dosa{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .px-dosa .px-btn{height:32px;font-size:12.5px;padding:0 12px}
#bd-app .px-dosg{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px}
#bd-app .px-dt{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.07);min-width:0}
#bd-app .px-dt small{font:800 10px/1.2 inherit;letter-spacing:.07em;text-transform:uppercase;color:#8b97a3}
#bd-app .px-dt b{font:800 15px/1.25 inherit;color:#fff;overflow-wrap:anywhere}
#bd-app .px-dt b a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.3)}
#bd-app .px-dt em{font-style:normal;font-size:12px;line-height:1.4;color:#a9b4bf;overflow-wrap:anywhere}
#bd-app .px-dt em a{color:var(--neon,#2cff79)}
#bd-app .px-dt.up{border-color:rgba(44,255,121,.25)}#bd-app .px-dt.dn{border-color:rgba(255,90,95,.3)}#bd-app .px-dt.ev{border-color:rgba(96,165,250,.35)}#bd-app .px-dt.mut b{color:#c5ced6;font-size:14px}
/* Studio de decizie */
#bd-app .px-mbox.px-stbox{max-width:880px!important;width:calc(100vw - 24px)}
#bd-app .px-stm{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px;padding:4px;border-radius:12px;background:rgba(255,255,255,.04)}
#bd-app .px-stmb{all:unset;cursor:pointer;flex:1 1 auto;text-align:center;padding:9px 12px;border-radius:9px;font:700 13px/1.2 inherit;color:#aab4bf}
#bd-app .px-stmb.on{background:var(--neon,#2cff79);color:#06110a}
#bd-app .px-stf,#bd-app .px-txf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px}
#bd-app .px-stf label,#bd-app .px-txf label,#bd-app .px-stp label{display:flex;flex-direction:column;gap:5px;font:700 12px/1.2 inherit;color:#9aa6b2;min-width:0}
#bd-app .px-stf input,#bd-app .px-txf input,#bd-app .px-txf select,#bd-app .px-stp input,#bd-app .px-stp select,#bd-app .px-stp textarea,#bd-app .px-jr textarea{box-sizing:border-box;width:100%;min-width:120px;padding:9px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:#fff;font:500 14px/1.35 inherit}
#bd-app .px-stp textarea,#bd-app .px-jr textarea{resize:vertical;min-height:64px}
#bd-app .px-stf .px-btn,#bd-app .px-txf .px-btn{height:40px}
#bd-app .px-sts{margin:0 0 10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}
#bd-app .px-sts h5{margin:0 0 8px!important;font:800 13px/1.2 inherit!important;color:#fff!important;letter-spacing:.01em;text-transform:none!important}
#bd-app .px-sts.note{border-color:rgba(255,201,60,.3);background:radial-gradient(120% 120% at 0% 0%,rgba(255,201,60,.07),transparent 55%),rgba(255,255,255,.02)}
#bd-app .px-sts.plan{border-color:rgba(44,255,121,.28)}
#bd-app .px-str{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.07);font-size:13.5px}
#bd-app .px-str:last-child{border-bottom:0}
#bd-app .px-str span{color:#a9b4bf}#bd-app .px-str b{color:#fff;text-align:right;font-weight:700}
#bd-app .px-str.dn b{color:#ff8a8d}
#bd-app .px-stw{margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(255,90,95,.1);border:1px solid rgba(255,90,95,.3);font-size:13px;color:#ffd0d1}
#bd-app .px-stl{margin:0!important;padding:0 0 0 18px!important;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:#d6dee6}
#bd-app .px-stfv{position:relative;height:28px;margin:12px 4px 6px;border-radius:8px;background:rgba(255,255,255,.06)}
#bd-app .px-stfv .rg{position:absolute;top:8px;height:12px;border-radius:6px;background:linear-gradient(90deg,rgba(44,255,121,.35),rgba(44,255,121,.6))}
#bd-app .px-stfv .bs{position:absolute;top:4px;width:2px;height:20px;background:#2cff79}
#bd-app .px-stfv .pp{position:absolute;top:-2px;width:3px;height:32px;margin-left:-1px;background:#fff;border-radius:2px}
#bd-app .px-stfv .pp em{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font:700 11px/1 inherit;font-style:normal;color:#fff;white-space:nowrap}
#bd-app .px-stmeth{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
#bd-app .px-stmeth span{font-size:12px;padding:4px 8px;border-radius:8px;background:rgba(255,255,255,.05);color:#c5ced6}
#bd-app .px-stp{display:flex;flex-direction:column;gap:10px}
#bd-app .px-stp3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
#bd-app .px-stc{display:flex;gap:6px}
#bd-app .px-stc label{flex-direction:row!important}
#bd-app .px-stc input{position:absolute;opacity:0;pointer-events:none;width:1px!important;min-width:0!important}
#bd-app .px-stc i{font-style:normal;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.14);color:#c5ced6;cursor:pointer;font-weight:800}
#bd-app .px-stc input:checked+i{background:var(--neon,#2cff79);color:#06110a;border-color:transparent}
#bd-app .px-stp .px-btn{align-self:flex-start;height:40px}
#bd-app .px-stsv{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45}
#bd-app .px-stsv.ok{background:rgba(44,255,121,.1);border:1px solid rgba(44,255,121,.3);color:#c9ffdd}
#bd-app .px-stsv.err{background:rgba(255,90,95,.1);border:1px solid rgba(255,90,95,.3);color:#ffd0d1}
#bd-app .px-stbusy{display:flex;align-items:center;gap:10px;padding:14px;color:#c5ced6;font-size:13.5px}
#bd-app .px-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--neon,#2cff79);animation:pxspin .8s linear infinite}
@keyframes pxspin{to{transform:rotate(360deg)}}
#bd-app .px-sto{display:flex;flex-direction:column;gap:4px;margin:0 0 10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}
#bd-app .px-sto.itm{border-color:rgba(255,90,95,.35)}
#bd-app .px-sto b{color:#fff}#bd-app .px-sto span{font-size:12.5px;color:#a9b4bf}#bd-app .px-sto em{font-style:normal}#bd-app .px-sto p{margin:4px 0!important;font-size:13px;color:#d6dee6}#bd-app .px-sto .px-btn{align-self:flex-start;height:32px;font-size:12.5px}
#bd-app .px-jr blockquote{margin:0 0 10px!important;padding:10px 12px;border-left:3px solid var(--neon,#2cff79);background:rgba(255,255,255,.04);border-radius:0 10px 10px 0;color:#e6edf3;font-size:13.5px;line-height:1.5}
#bd-app .px-jr h5{margin:8px 0 6px!important;font:800 11px/1 inherit!important;letter-spacing:.07em;text-transform:uppercase;color:#9aa6b2!important}
#bd-app .px-jr form{display:flex;flex-direction:column;gap:8px}
/* priorități noi */
#bd-app .px-pri.k-opt{--pc:#f472b6}#bd-app .px-pri.k-plan{--pc:#2dd4bf}#bd-app .px-pri.k-journal{--pc:#a3e635}
/* panouri Risc / Venit / Fiscal */
#bd-app .px-ph{margin:0 0 14px}
#bd-app .px-ph h3{margin:0 0 4px!important;font:800 22px/1.2 inherit!important;color:#fff!important}
#bd-app .px-ph p{margin:0!important;font-size:13.5px;line-height:1.5}
#bd-app #bd-p-risk .px-hg{grid-template-columns:minmax(0,1fr)!important}
#bd-app #bd-p-risk tr.itm td{background:rgba(255,90,95,.06)}
#bd-app .px-inh{margin:16px 0 8px!important;font:800 11px/1 inherit!important;letter-spacing:.08em;text-transform:uppercase;color:#9aa6b2!important}
#bd-app .px-inm{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:150px;margin-bottom:14px;padding:10px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}
#bd-app .px-inb{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px;min-width:0}
#bd-app .px-inb i{display:block;width:70%;max-width:34px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#2cff79,rgba(44,255,121,.35))}
#bd-app .px-inb em{font-style:normal;font-size:10px;color:#c5ced6;white-space:nowrap}
#bd-app .px-inb span{font-size:10.5px;color:#8b97a3;text-transform:capitalize}
#bd-app .px-panel .px-kpis{margin:0 0 6px}
#bd-app .px-b4k.tot{border-color:rgba(255,201,60,.4);background:rgba(255,201,60,.08)}
#bd-app .px-fx{margin:0 0 12px!important;font-size:13.5px;color:#d6dee6}
#bd-app .px-txs{display:flex;flex-wrap:wrap;gap:8px 18px;margin:8px 0 14px;font-size:13.5px;color:#a9b4bf}
#bd-app .px-txn{margin:16px 0 0!important;padding:12px 14px 12px 30px!important;border-radius:12px;background:rgba(255,201,60,.05);border:1px solid rgba(255,201,60,.2);font-size:12.5px;line-height:1.55;color:#c5ced6}
#bd-app .px-txf label{flex:1 1 150px}
/* lecția recomandată + screener */
#bd-app .px-lrec{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(44,255,121,.25);background:radial-gradient(120% 140% at 0% 0%,rgba(44,255,121,.1),transparent 55%),rgba(255,255,255,.025)}
#bd-app .px-lrec>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
#bd-app .px-lrec small{font:800 10.5px/1 inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--neon,#2cff79)}
#bd-app .px-lrec b{font-size:15px;color:#fff}#bd-app .px-lrec p{margin:0!important;font-size:13px;color:#c5ced6}
#bd-app .px-pre.px-fit{border-color:rgba(44,255,121,.55)!important;box-shadow:inset 0 0 0 1px rgba(44,255,121,.25)}
#bd-app .px-pre.px-fit::before{content:'★ ';color:var(--neon,#2cff79)}
/* telefon: bara de zone jos, ca într-o aplicație */
@media (max-width:760px){
  #bd-app .px-zb{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:9990;margin:0;padding:5px;gap:2px;border-radius:20px;background:rgba(10,14,13,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.55);overflow:visible}
  #bd-app .px-zbtn{flex-direction:column;gap:3px;height:52px;padding:0;min-width:0;font-size:9.5px;letter-spacing:-.02em;border-radius:14px}
  #bd-app .px-zbtn .l{display:none}#bd-app .px-zbtn .s{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}
  #bd-app .px-zbtn svg{width:21px;height:21px}
  #bd-app .px-zins{display:none!important}
  body.px-zones-b{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
  body.px-zones-b .ast-scroll-top-icon{bottom:calc(84px + env(safe-area-inset-bottom))!important}
  body.px-zones-b .ag-fab{bottom:calc(96px + env(safe-area-inset-bottom))!important}
  #bd-app .px-an{margin:6px 0 10px;padding:10px 12px}
  #bd-app .px-ana{width:100%}
  #bd-app .px-ana .px-btn{flex:1 1 auto;justify-content:center}
  #bd-app .px-dosa{width:100%}#bd-app .px-dosa .px-btn{flex:1 1 auto;justify-content:center}
  #bd-app .px-dosg{grid-template-columns:repeat(2,minmax(0,1fr))}
  #bd-app .px-inm{gap:3px;padding:8px 6px}#bd-app .px-inb em{display:none}
  #bd-app .px-lrec{flex-wrap:wrap}
}
/* calendarul economic (Piață) */
#bd-app .px-macro{display:flex;flex-direction:column;min-width:0}
#bd-app .px-mch{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}
#bd-app .px-mch small{display:block;margin-top:4px;font-size:12.5px;color:var(--mut,#8b97a3);text-transform:none;letter-spacing:0;font-weight:500}
#bd-app .px-mcseg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
#bd-app .px-mcseg button{all:unset;cursor:pointer;padding:7px 11px;border-radius:9px;font:700 12.5px/1 inherit;color:#aab4bf;white-space:nowrap}
#bd-app .px-mcseg button.on{background:var(--neon,#2cff79);color:#06110a}
#bd-app .px-mcseg.sm button{padding:6px 10px;font-size:12px}
#bd-app .px-mcbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 10px}
#bd-app .px-mcnext{font-size:12.5px;font-weight:700;color:#ffe08a;padding:6px 10px;border-radius:999px;background:rgba(255,201,60,.08);border:1px solid rgba(255,201,60,.3)}
#bd-app .px-mcl{flex:1;max-height:620px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}
#bd-app .px-mcd{margin:0 0 12px}
#bd-app .px-mcdh{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:8px;padding:8px 2px;background:#0b0f0e;border-bottom:1px solid rgba(255,255,255,.08)}
#bd-app .px-mcdh b{font-size:13.5px;color:#fff;text-transform:capitalize}
#bd-app .px-mcdh span{font-size:12px;color:#8b97a3}
#bd-app .px-mcdh em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#06110a;background:var(--neon,#2cff79);padding:2px 7px;border-radius:999px}
#bd-app .px-mcd.today .px-mcdh b{color:var(--neon,#2cff79)}
#bd-app .px-mcn{padding:10px 4px;font-size:12.5px;color:#6f7b87}
#bd-app .px-mce{display:grid;grid-template-columns:48px 30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 6px;border-bottom:1px solid rgba(255,255,255,.05);border-radius:10px}
#bd-app .px-mce:hover{background:rgba(255,255,255,.03)}
#bd-app .px-mce.past{opacity:.72}
#bd-app .px-mce.nx{background:rgba(255,201,60,.06);box-shadow:inset 3px 0 0 #ffc93c}
#bd-app .px-mct{font:700 13px/1 inherit;color:#c5ced6;font-variant-numeric:tabular-nums}
#bd-app .px-mci{display:inline-flex;gap:2px;align-items:flex-end}
#bd-app .px-mci i{width:5px;border-radius:2px;background:rgba(255,255,255,.14)}
#bd-app .px-mci i:nth-child(1){height:7px}#bd-app .px-mci i:nth-child(2){height:11px}#bd-app .px-mci i:nth-child(3){height:15px}
#bd-app .px-mce.i1 .px-mci i:nth-child(-n+1){background:#8b97a3}
#bd-app .px-mce.i2 .px-mci i:nth-child(-n+2){background:#ffc93c}
#bd-app .px-mce.i3 .px-mci i{background:#ff5a5f}
#bd-app .px-mcev{display:flex;flex-direction:column;gap:2px;min-width:0}
#bd-app .px-mcev b{font-size:13.5px;color:#fff;line-height:1.3}
#bd-app .px-mce.i3 .px-mcev b{font-weight:800}
#bd-app .px-mcev small{font-size:11px;color:#7d8996;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .px-mcev em{font-style:normal;font-size:12px;line-height:1.4;color:#a9b4bf}
#bd-app .px-mcv{display:grid;grid-template-columns:repeat(3,62px);gap:6px;text-align:right}
#bd-app .px-mcv span{display:flex;flex-direction:column;gap:2px}
#bd-app .px-mcv small{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#6f7b87}
#bd-app .px-mcv b{font:700 13px/1.1 inherit;color:#d6dee6;font-variant-numeric:tabular-nums;white-space:nowrap}
#bd-app .px-mcv b.up{color:#2cff79}#bd-app .px-mcv b.dn{color:#ff7a7e}
#bd-app .px-mcf{margin-top:10px}
#bd-app .px-mcf .px-btn{width:100%;justify-content:center}
@media (max-width:760px){
  #bd-app .px-mce{grid-template-columns:44px 24px minmax(0,1fr);gap:8px}
  #bd-app .px-mcv{grid-column:3;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}
  #bd-app .px-mcl{max-height:560px}
}
/* nota analistului (Studio) */
#bd-app .px-nt{display:flex;flex-direction:column;gap:10px}
#bd-app .px-nth{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:12px;color:#a9b4bf}
#bd-app .px-ntd{font-weight:700;color:#ffe08a}
#bd-app .px-nt h6{margin:0!important;font:800 17px/1.3 inherit!important;color:#fff!important}
#bd-app .px-nt p{margin:0!important;font-size:13.5px;line-height:1.55;color:#d6dee6}
#bd-app .px-nt .px-ntsum{font-size:14px;color:#fff}
#bd-app .px-nt h5{margin:4px 0 6px!important;font:800 11px/1 inherit!important;letter-spacing:.07em;text-transform:uppercase;color:#9aa6b2!important}
#bd-app .px-ntbb{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}
#bd-app .px-ntbb>div{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}
#bd-app .px-ntbb>.up{border-color:rgba(44,255,121,.28)}#bd-app .px-ntbb>.up h5{color:#2cff79!important}
#bd-app .px-ntbb>.dn{border-color:rgba(255,90,95,.3)}#bd-app .px-ntbb>.dn h5{color:#ff7a7e!important}
#bd-app .px-ntl{margin:0!important;padding:0 0 0 16px!important;display:flex;flex-direction:column;gap:7px;font-size:13px;line-height:1.5;color:#c5ced6}
#bd-app .px-ntl b{color:#fff}
#bd-app .px-ntw{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}
#bd-app .px-ntw li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03);font-size:13px;color:#d6dee6}
#bd-app .px-ntw li b{color:#ffe08a;text-align:right;white-space:nowrap}
#bd-app .px-ntport{padding:10px 12px;border-radius:12px;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.3)}
#bd-app .px-ntq{padding:10px 12px;border-radius:12px;background:rgba(255,201,60,.08);border:1px solid rgba(255,201,60,.3);font-size:13.5px;line-height:1.5;color:#fff}
#bd-app .px-ntf{display:flex;flex-wrap:wrap;gap:8px}
#bd-app .px-nthist summary{cursor:pointer;font-size:12.5px;color:#9aa6b2}
#bd-app .px-nthist .px-str b{font-weight:500;font-size:12.5px;text-align:left;max-width:70%}
/* ===== pagina companiei: ordinea subtaburilor, ratinguri unite cu Analiști ===== */
#bd-app #bd-company .bd-subtabs{display:flex}
#bd-app #bd-company .bd-subtabs [data-pxtab="an"]{display:none!important}
#bd-app #bd-company .bd-subtabs [data-sub="sumar"]{order:1}
#bd-app #bd-company .bd-subtabs [data-mctab]{order:2}
#bd-app #bd-company .bd-subtabs [data-sub="financiare"]{order:3}
#bd-app #bd-company .bd-subtabs [data-sub="evaluare"]{order:4}
#bd-app #bd-company .bd-subtabs [data-sub="raportari"]{order:5}
#bd-app #bd-company .bd-subtabs [data-sub="analisti"]{order:6}
#bd-app #bd-company .bd-subtabs [data-sub="actionari"]{order:7}
#bd-app #bd-company .bd-subtabs [data-pxtab="th"]{order:8}
#bd-app #bd-company .bd-subtabs [data-sub="stiri"]{order:9}
#bd-app #bd-company .bd-subtabs [data-sub="transcript"]{order:10}
#bd-app #bd-company .bd-subtabs [data-sub="profil"]{order:11}
#bd-app #bd-company .bd-subtabs [data-uwsub]{order:12}
#bd-app #bd-company .bd-subtabs [data-mctab]{position:relative}
#bd-app #bd-cbody.px-hidebody{visibility:hidden;min-height:700px}
#bd-app .px-chlink{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:12px 16px;border-radius:14px;border:1px dashed rgba(44,255,121,.35);background:rgba(44,255,121,.05);font-size:13.5px;color:#d6dee6}
#bd-app .px-chwrap{margin:0 0 14px}
#bd-app .px-chsec{margin-bottom:16px!important}
#bd-app .px-chh{display:flex;flex-direction:column;gap:3px;margin:0 0 10px}
#bd-app .px-chh h4{margin:0!important;font:800 16px/1.2 inherit!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .px-chh small{font-size:12.5px;color:var(--mut,#8b97a3)}
#bd-app .px-ch2{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}
#bd-app .px-anm{margin:0 0 16px;padding:14px;border-radius:16px;border:1px solid rgba(255,201,60,.25);background:rgba(255,201,60,.03)}
#bd-app .px-anmh{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}
#bd-app .px-anmh h4{margin:0!important;font:800 16px/1.2 inherit!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .px-anmh small{font-size:12.5px;color:var(--mut,#8b97a3)}
/* structura acționariatului */
#bd-app .px-ownb{margin-bottom:14px}
#bd-app .px-own{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
#bd-app .px-dnut{width:150px;height:150px;flex:none}
#bd-app .px-own ul{list-style:none;margin:0!important;padding:0!important;flex:1;min-width:200px;display:flex;flex-direction:column;gap:10px}
#bd-app .px-own li{display:flex;align-items:center;gap:10px;font-size:14px;color:#d6dee6}
#bd-app .px-own li i{width:12px;height:12px;border-radius:3px;flex:none}
#bd-app .px-own li span{flex:1}#bd-app .px-own li b{color:#fff}
#bd-app .px-ownsig{margin:4px 0 10px!important;padding:8px 10px;border-radius:10px;font-size:13px}
#bd-app .px-ownsig.acc{background:rgba(44,255,121,.08);color:#c9ffdd}#bd-app .px-ownsig.dis{background:rgba(255,90,95,.08);color:#ffd0d1}#bd-app .px-ownsig.neu{background:rgba(255,255,255,.05);color:#c5ced6}
#bd-app .px-ownkg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#bd-app .px-ownk{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06)}
#bd-app .px-ownk small{font:700 10px/1.2 inherit;letter-spacing:.05em;text-transform:uppercase;color:#8b97a3}
#bd-app .px-ownk b{font-size:15px;color:#fff}#bd-app .px-ownk em{font-style:normal;font-size:11.5px;font-weight:700}
#bd-app .px-owntop{display:flex;flex-direction:column;gap:6px}
#bd-app .px-owntop div{display:grid;grid-template-columns:minmax(0,1fr) 90px 54px;align-items:center;gap:8px;font-size:13px;color:#d6dee6}
#bd-app .px-owntop span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .px-owntop i{display:block;height:6px;border-radius:3px;background:#7c8cff}
#bd-app .px-owntop b{text-align:right;color:#fff}
/* Companii: intrare */
#bd-app .px-cohero{margin:0 0 14px;padding:18px;border-radius:18px;border:1px solid rgba(44,255,121,.25);background:radial-gradient(120% 140% at 0% 0%,rgba(44,255,121,.1),transparent 55%),rgba(255,255,255,.025)}
#bd-app .px-coh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}
#bd-app .px-coh h3{margin:0 0 4px!important;font:800 22px/1.2 inherit!important;color:#fff!important}
#bd-app .px-coh p{margin:0!important;max-width:640px;font-size:13.5px;line-height:1.5;color:#c5ced6}
#bd-app .px-cof{display:flex;gap:8px;flex:1 1 320px;max-width:460px}
#bd-app .px-cof input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.35);color:#fff;font:600 15px/1 inherit;text-transform:uppercase}
#bd-app .px-cof .px-btn{height:44px}
#bd-app .px-cog{display:flex;flex-direction:column;gap:6px;margin-top:10px}
#bd-app .px-cog small{font:800 10.5px/1 inherit;letter-spacing:.08em;text-transform:uppercase;color:#8b97a3}
#bd-app .px-cog>div{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .px-cochip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 6px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:13px;color:#fff}
#bd-app .px-cochip:hover{border-color:var(--neon,#2cff79)}
#bd-app .px-cochip img,#bd-app .px-cochip .bd-logo{width:22px!important;height:22px!important;border-radius:6px}
#bd-app .px-cochip em{font-style:normal;font-size:12px}#bd-app .px-cochip em i{font-style:normal}
#bd-app .px-cohero.compact{padding:10px 12px}
#bd-app .px-cobc{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13.5px;color:#c5ced6}
#bd-app .px-cobc b{color:#fff}#bd-app .px-cobc .px-btn{height:34px}
/* ===== Știri: stil revistă (imagine mare + carduri compacte cu categorie și variația simbolurilor) ===== */
#bd-app #bd-p-radar .px-nr.big{display:flex!important;flex-direction:column;padding:0;overflow:hidden;border-radius:18px}
#bd-app #bd-p-radar .px-nr.big .px-nri{height:340px;min-height:0;border-radius:0}
#bd-app #bd-p-radar .px-nr.big .px-nrx{padding:16px 18px 18px}
#bd-app #bd-p-radar .px-nr.big .px-nrt{font-size:24px;line-height:1.25}
#bd-app #bd-p-radar .px-nrl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#bd-app #bd-p-radar .px-nrl .px-nr{grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px;align-items:start}
#bd-app #bd-p-radar .px-nrl .px-nri{height:100px;border-radius:10px}
#bd-app #bd-p-radar .px-nrl .px-nrx p{display:none}
#bd-app #bd-p-radar .px-nrl .px-nrt{font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#bd-app #bd-p-radar .px-nrx .px-nrb{order:-1;margin:0 0 2px}
#bd-app #bd-p-radar .px-nwcat{font:800 10px/1 inherit;letter-spacing:.07em;text-transform:uppercase;padding:4px 7px;border-radius:5px}
#bd-app #bd-p-radar .px-tk i{font-style:normal;font-weight:700;margin-left:4px}
@media (max-width:1100px){ #bd-app #bd-p-radar .px-nrl{grid-template-columns:minmax(0,1fr)} }
@media (max-width:760px){ #bd-app #bd-p-radar .px-nr.big .px-nri{height:200px} #bd-app #bd-p-radar .px-nr.big .px-nrt{font-size:19px} #bd-app #bd-p-radar .px-nrl .px-nr{grid-template-columns:96px minmax(0,1fr)} #bd-app #bd-p-radar .px-nrl .px-nri{height:76px} #bd-app .px-ownkg{grid-template-columns:repeat(2,minmax(0,1fr))} #bd-app .px-dnut{width:120px;height:120px} }
/* ===== Sumar companie (snapshot) ===== */
#bd-app #px-sv{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}
#bd-app .px-svhd{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch}
#bd-app .px-svstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}
#bd-app .px-svs{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06);min-width:0}
#bd-app .px-svs small{font:800 10px/1.2 inherit;letter-spacing:.07em;text-transform:uppercase;color:#8b97a3}
#bd-app .px-svs b{font:800 18px/1.2 inherit;color:#fff}
#bd-app .px-svs em{font-style:normal;font-size:12px;color:#a9b4bf}
#bd-app .px-svrng{grid-column:span 2}
#bd-app .px-svrb{position:relative;height:6px;margin:8px 2px 4px;border-radius:3px;background:linear-gradient(90deg,#ff5a5f,#fbbf24,#2cff79)}
#bd-app .px-svrb i{position:absolute;top:-4px;width:3px;height:14px;margin-left:-1px;border-radius:2px;background:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.5)}
#bd-app .px-sver{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(96,165,250,.35);background:rgba(96,165,250,.06)}
#bd-app .px-sver small{font:800 10px/1.2 inherit;letter-spacing:.07em;text-transform:uppercase;color:#93c5fd}
#bd-app .px-sver>b{font-size:17px;color:#fff}#bd-app .px-sver>em{font-style:normal;font-size:12.5px;color:#c5ced6}
#bd-app .px-sverr{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:9px;background:rgba(0,0,0,.25);font-size:13px;color:#c5ced6}
#bd-app .px-sverr b{color:#fff}
#bd-app .px-svgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:14px}
#bd-app .px-svt{padding:14px 14px 8px;border-radius:16px;border:1px solid var(--line,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));min-width:0}
#bd-app .px-svt h4{margin:0 0 8px!important;font:800 16px/1.2 inherit!important;color:var(--neon,#2cff79)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .px-svt table{width:100%;border-collapse:collapse;table-layout:fixed}
#bd-app .px-svt th{font:800 10px/1.2 inherit;letter-spacing:.06em;text-transform:uppercase;color:#8b97a3;text-align:left;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.08)}
#bd-app .px-svt th:nth-child(1){width:46%}#bd-app .px-svt th:nth-child(2){width:24%}
#bd-app .px-svt td{padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px;color:#d6dee6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .px-svt td b{color:#fff}
#bd-app .px-svb{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}
#bd-app .px-svb i{display:block;height:100%;border-radius:4px}
#bd-app .px-svb.g i{background:#2cff79}#bd-app .px-svb.b i{background:#3b82f6}#bd-app .px-svb.r i{background:#ff5a5f}
#bd-app .px-svpx{display:flex;flex-direction:column}
#bd-app .px-svph{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}
#bd-app .px-svph small{font-size:12px;color:#8b97a3}
#bd-app .px-svsp{width:100%;height:200px;margin-top:6px}
#bd-app .px-svsp text,#bd-app .px-svbar text{fill:#7d8996;font-size:10px;font-family:inherit}
#bd-app .px-svspch{font-weight:800;font-size:13px;margin-top:2px}
#bd-app .px-svfull{align-self:flex-end;margin-top:auto}
#bd-app .px-svnote{margin:-4px 2px 0!important;font-size:12px}
#bd-app .px-svfh{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}
#bd-app .px-svfh h4,#bd-app .px-svab h4,#bd-app .px-svnw h4{margin:0 0 4px!important;font:800 18px/1.2 inherit!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .px-svfh small{font-size:12.5px;color:#8b97a3}
#bd-app .px-svcg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#bd-app .px-svc{padding:14px 14px 10px;border-radius:16px;border:1px solid var(--line,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));min-width:0}
#bd-app .px-svc h5{margin:0 0 8px!important;font:800 15px/1.2 inherit!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .px-svbar{width:100%;height:220px}
#bd-app .px-svbar .gl{stroke:rgba(255,255,255,.07)}
#bd-app .px-svbar .xl{font-size:9.5px}
#bd-app .px-svlg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:11.5px;color:#a9b4bf}
#bd-app .px-svlg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}
#bd-app .px-svbt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px}
#bd-app .px-svag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:6px}
#bd-app .px-svar{display:flex;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:#a9b4bf;min-width:0}
#bd-app .px-svar b{color:#fff;text-align:right;overflow-wrap:anywhere}#bd-app .px-svar a{color:var(--neon,#2cff79)}
#bd-app .px-svsi.sv_lo{color:#2cff79}#bd-app .px-svsi.sv_mid{color:#fbbf24}#bd-app .px-svsi.sv_hi{color:#ff5a5f}
#bd-app .px-svdesc{margin-top:10px;font-size:13px;line-height:1.55;color:#c5ced6}
#bd-app .px-svdesc summary{cursor:pointer;list-style:none}#bd-app .px-svdesc summary b{color:var(--neon,#2cff79)}
#bd-app .px-svdesc[open] summary{display:none}
#bd-app .px-svnl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}
#bd-app .px-svni{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:start;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.2);text-decoration:none!important}
#bd-app .px-svni:hover{border-color:rgba(44,255,121,.35)}
#bd-app .px-svnim{display:grid;place-items:center;width:96px;height:72px;border-radius:9px;overflow:hidden;background:#0d1216}
#bd-app .px-svnim img{width:100%;height:100%;object-fit:cover}
#bd-app .px-svnt{display:flex;flex-direction:column;gap:4px;min-width:0}
#bd-app .px-svnt b{font-size:13px;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#bd-app .px-svnt small{font-size:11.5px;color:#8b97a3}
#bd-app .px-svtop{width:100%;border-collapse:collapse}
#bd-app .px-svtop th{font:800 10px/1.2 inherit;letter-spacing:.06em;text-transform:uppercase;color:#8b97a3;text-align:left;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.08)}
#bd-app .px-svtop th:last-child,#bd-app .px-svtop td:last-child{text-align:right}
#bd-app .px-svtop td{padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13.5px;color:#d6dee6}
@media (max-width:1300px){ #bd-app .px-svgrid{grid-template-columns:repeat(2,minmax(0,1fr))} #bd-app .px-svcg{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:900px){ #bd-app .px-svhd,#bd-app .px-svbt{grid-template-columns:minmax(0,1fr)} #bd-app .px-svnl{grid-template-columns:minmax(0,1fr)} }
@media (max-width:760px){ #bd-app .px-svgrid,#bd-app .px-svcg{grid-template-columns:minmax(0,1fr)} #bd-app .px-svag{grid-template-columns:minmax(0,1fr)} #bd-app .px-svrng{grid-column:span 1} #bd-app .px-svstats{grid-template-columns:repeat(2,minmax(0,1fr))} }

#bd-app .px-svhd{align-items:start}
#bd-app .px-svstats{align-content:start}
#bd-app .px-svt td:first-child{white-space:normal;line-height:1.25}
#bd-app .px-svt th:nth-child(1){width:50%}#bd-app .px-svt th:nth-child(2){width:22%}

#bd-app .px-svhd{align-items:stretch}
#bd-app .px-svstats{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}
#bd-app .px-svrng{grid-column:span 2}
@media (max-width:760px){ #bd-app .px-svstats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto} }
/* tooltips pe graficele din Sumar */
#bd-app .px-svbar,#bd-app .px-svsp{touch-action:pan-y}
#bd-app .px-hit{fill:transparent;cursor:crosshair}
#bd-app .px-svbar .px-hit.on{fill:rgba(255,255,255,.06)}
#bd-app .px-gd{stroke:rgba(255,255,255,.35);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}
#bd-app .px-svb{cursor:help}
.px-tip{position:fixed;z-index:100060;pointer-events:none;min-width:130px;max-width:260px;background:rgba(10,16,24,.97);border:1px solid rgba(44,255,121,.28);border-radius:10px;padding:8px 10px;color:#e6edf3;font:12px/1.45 Inter,system-ui,sans-serif;box-shadow:0 10px 28px rgba(0,0,0,.45)}
.px-tip b{display:block;font-weight:800;margin-bottom:3px;color:#fff}
.px-tip div{display:flex;align-items:center;gap:6px;white-space:nowrap}
.px-tip i{width:8px;height:8px;border-radius:2px;flex:none}
.px-tip span{color:#9aa7b4;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.px-tip em{font-style:normal;font-weight:700;margin-left:auto;padding-left:10px}
/* configurare voce naturală */
.px-ttsf{display:flex;flex-direction:column;gap:10px}
.px-ttsf label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#9aa7b4}
.px-ttsf input,.px-ttsf select{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e6edf3;padding:8px 10px;font:inherit;font-size:13px}
.px-ttsfa{display:flex;gap:10px;align-items:center}
#bd-app [data-pxtscfg]{margin-left:4px;font-size:14px}
/* schimbarea categoriei companiei: doar conținutul apare lin */
@keyframes pxcbin{from{opacity:.35}to{opacity:1}}
#bd-app #bd-company #bd-cbody{animation:pxcbin .18s ease-out}
/* Growth Score: etichetele din cele 3 casete nu mai ies din chenar pe telefon */
#bd-app .px-gs3 div{min-width:0}
#bd-app .px-gs3 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:640px){
  #bd-app .px-gsx{min-width:0;flex:1 1 100%}
  #bd-app .px-gs3 div{padding:8px}
  #bd-app .px-gs3 span{font-size:10px;letter-spacing:.02em}
}

/* ===== Semnale Bursierul ===== */
#bd-app .px-sg{display:flex;flex-direction:column;gap:12px}
#bd-app .px-sgh h3{margin:0 0 4px;font-size:22px}
#bd-app .px-sgh p{margin:0;font-size:13.5px;max-width:900px}
#bd-app .px-sgdisc{font-size:12.5px;line-height:1.5;padding:10px 12px;border-radius:10px;border:1px solid rgba(251,191,36,.28);background:rgba(251,191,36,.06);color:#e9d8a6}
#bd-app .px-sgreg{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:13px}
#bd-app .px-sgreg b{color:#fff}#bd-app .px-sgreg.on b{color:#2cff79}#bd-app .px-sgreg.off b,#bd-app .px-sgreg.weak b{color:#ff5a5f}#bd-app .px-sgreg.nerv b,#bd-app .px-sgreg.panic b{color:#fbbf24}
#bd-app .px-sgsrc{margin:-4px 0 0}
#bd-app .px-sgth{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}
#bd-app .px-sgth button,#bd-app .px-sglabs button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:#cfd8e3;border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;cursor:pointer}
#bd-app .px-sgth button.on,#bd-app .px-sglabs button.on{border-color:#2cff79;color:#fff;background:rgba(44,255,121,.12)}
#bd-app .px-sgc{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}
#bd-app .px-sghz{flex:none}
#bd-app .px-sgsel{display:flex;flex-direction:column;gap:3px;font-size:11px;color:#7d8996;text-transform:uppercase;letter-spacing:.04em}
#bd-app .px-sgsel select,#bd-app .px-sgq,#bd-app .px-sgal select{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#e6edf3;border-radius:8px;padding:7px 9px;font:inherit;font-size:13px;text-transform:none;letter-spacing:0}
#bd-app .px-sgq{flex:1;min-width:160px}
#bd-app .px-sglabs{display:flex;flex-wrap:wrap;gap:6px}
#bd-app .px-sglabs small{opacity:.7;margin-left:3px}
#bd-app .px-sglabs .g2.on{border-color:#2cff79}#bd-app .px-sglabs .g1.on{border-color:#86efac}#bd-app .px-sglabs .r1.on{border-color:#fb923c}#bd-app .px-sglabs .r2.on{border-color:#ff5a5f}
#bd-app .px-sgl{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;padding:4px 10px;border-radius:999px;white-space:nowrap}
#bd-app .px-sgl small{font-weight:600;opacity:.75;font-size:11px}
#bd-app .px-sgl.g2{background:rgba(44,255,121,.16);color:#2cff79;border:1px solid rgba(44,255,121,.4)}
#bd-app .px-sgl.g1{background:rgba(134,239,172,.10);color:#86efac;border:1px solid rgba(134,239,172,.3)}
#bd-app .px-sgl.n0{background:rgba(255,255,255,.06);color:#cbd5e1;border:1px solid rgba(255,255,255,.14)}
#bd-app .px-sgl.r1{background:rgba(251,146,60,.10);color:#fb923c;border:1px solid rgba(251,146,60,.3)}
#bd-app .px-sgl.r2{background:rgba(255,90,95,.13);color:#ff5a5f;border:1px solid rgba(255,90,95,.38)}
#bd-app .px-sgl-wrap{display:flex;flex-direction:column;gap:10px}
#bd-app .px-sgr{display:grid;grid-template-columns:minmax(220px,1.6fr) 110px minmax(150px,1fr) minmax(220px,1.4fr) auto;gap:10px 16px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}
#bd-app .px-sgr:hover{border-color:rgba(44,255,121,.25)}
#bd-app .px-sgr.open{border-color:rgba(44,255,121,.35);background:rgba(44,255,121,.03)}
#bd-app .px-sgr-id{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}
#bd-app .px-sgr-id .px-logo{width:34px;height:34px;border-radius:9px;flex:none}
#bd-app .px-sgr-id span{display:flex;flex-direction:column;min-width:0}#bd-app .px-sgr-id b{font-size:15px;color:#fff}#bd-app .px-sgr-id small{font-size:12px;color:#9aa7b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}
#bd-app .px-sgr-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}
#bd-app .px-sgtag{font-size:10.5px;padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);color:#9aa7b4}
#bd-app .px-sgtag.rk1{color:#86efac}#bd-app .px-sgtag.rk2{color:#93c5fd}#bd-app .px-sgtag.rk3{color:#fbbf24}#bd-app .px-sgtag.rk4{color:#fb7185}
#bd-app .px-sgwhy{margin:6px 0 0;font-size:12px;color:#9aa7b4;line-height:1.4}
#bd-app .px-sgr-p{display:flex;flex-direction:column}#bd-app .px-sgr-p b{font-size:16px;color:#fff}#bd-app .px-sgr-p small{font-size:12px;font-weight:600}
#bd-app .px-sgr-r{display:flex;flex-direction:column;gap:5px;align-items:flex-start}#bd-app .px-sgr-r small{font-size:11.5px}
#bd-app .px-sgr-z{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;align-items:center}
#bd-app .px-sgr-z i{font-style:normal;color:#7d8996;font-size:11px;margin-right:2px}
#bd-app .px-sgst{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:6px;width:100%;max-width:max-content}
#bd-app .px-sgst.g{background:rgba(44,255,121,.13);color:#2cff79}#bd-app .px-sgst.a{background:rgba(251,191,36,.12);color:#fbbf24}#bd-app .px-sgst.b{background:rgba(96,165,250,.14);color:#93c5fd}#bd-app .px-sgst.r{background:rgba(255,90,95,.13);color:#ff5a5f}#bd-app .px-sgst.m{background:rgba(255,255,255,.06);color:#9aa7b4}
#bd-app .px-sgr-a{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:260px}
#bd-app .px-sgr-a .px-btn.on{border-color:#fbbf24;color:#fbbf24}
#bd-app .px-sgr-a .px-btn.pri{border-color:rgba(44,255,121,.5);color:#2cff79}
#bd-app .px-sgd{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.07);padding-top:12px;display:flex;flex-direction:column;gap:10px}
#bd-app .px-sgdg{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px}
#bd-app .px-sgdh{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
#bd-app .px-sgdh h5,#bd-app .px-sgpil h5,#bd-app .px-sgh5{margin:0 0 6px;font-size:14px;color:#fff;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#bd-app .px-sgch{width:100%;height:240px;display:block;touch-action:pan-y}
#bd-app .px-sgch .zb{fill:#2cff79}#bd-app .px-sgch .zl{fill:#2cff79;font-size:10px;font-weight:700}
#bd-app .px-sgch .tpl{stroke:#60a5fa;stroke-dasharray:5 4;stroke-width:1.2;vector-effect:non-scaling-stroke}#bd-app .px-sgch .tpt{fill:#93c5fd;font-size:10px;font-weight:700}
#bd-app .px-sgch .invl{stroke:#ff5a5f;stroke-dasharray:3 4;stroke-width:1.2;vector-effect:non-scaling-stroke}#bd-app .px-sgch .invt{fill:#ff8a8d;font-size:10px;font-weight:700}
#bd-app .px-sgch .pl{fill:none;stroke:#e6edf3;stroke-width:1.6;vector-effect:non-scaling-stroke}#bd-app .px-sgch .pd{fill:#2cff79}
#bd-app .px-sgch .xl{fill:#7d8996;font-size:10px}
#bd-app .px-sgpr{display:grid;grid-template-columns:minmax(0,1fr) 90px 40px;gap:8px;align-items:center;font-size:12.5px;padding:3px 0}
#bd-app .px-sgpr em{font-style:normal;text-align:right;color:#cbd5e1;font-size:12px}
#bd-app .px-sgpb{position:relative;display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.07)}
#bd-app .px-sgpb:after{content:'';position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:rgba(255,255,255,.25)}
#bd-app .px-sgpb i{position:absolute;top:0;bottom:0;border-radius:4px}#bd-app .px-sgpb i.p{background:#2cff79}#bd-app .px-sgpb i.n{background:#ff5a5f}
#bd-app .px-sgpt td small{display:block;color:#7d8996;font-size:11px}
#bd-app .px-sgpt tr.tp td:first-child b{color:#93c5fd}#bd-app .px-sgpt tr.z td:first-child b{color:#2cff79}#bd-app .px-sgpt tr.inv td:first-child b{color:#ff5a5f}
#bd-app .px-sgpt td{font-size:12.5px;vertical-align:top}
#bd-app .px-sgai{padding:12px;border-radius:12px;border:1px solid rgba(167,139,250,.25);background:rgba(167,139,250,.05);font-size:13px;line-height:1.55}
#bd-app .px-sgai p{margin:0 0 8px}#bd-app .px-sgai2{display:grid;grid-template-columns:1fr 1fr;gap:12px}#bd-app .px-sgai h6{margin:0 0 4px;font-size:12px;color:#c4b5fd;text-transform:uppercase;letter-spacing:.04em}#bd-app .px-sgai ul{margin:0;padding-left:18px}
#bd-app .px-sghl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px}
#bd-app .px-sghl li{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#bd-app .px-sghl li em{font-style:normal;color:#7d8996}
#bd-app .px-sgperf,#bd-app .px-sgmeth{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;background:rgba(255,255,255,.02)}
#bd-app .px-sgperf summary,#bd-app .px-sgmeth summary{cursor:pointer;font-weight:700;color:#fff}
#bd-app .px-sgperf h6{margin:10px 0 6px;font-size:13px}
#bd-app .px-sgmeth ul{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.55;color:#cbd5e1}
#bd-app .px-sgal{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:13px}
#bd-app .px-sgsw{display:flex;align-items:center;gap:8px;cursor:pointer}
#bd-app .px-sgadm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.15);font-size:13px}
#bd-app .px-sgadm select{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#e6edf3;border-radius:8px;padding:6px 8px;font:inherit;font-size:12.5px}
#bd-app .px-sgprog{position:relative;padding:10px 12px;border-radius:10px;background:rgba(44,255,121,.06);border:1px solid rgba(44,255,121,.2);font-size:13px;overflow:hidden}
#bd-app .px-sgprog i{position:absolute;left:0;bottom:0;height:3px;background:#2cff79}
@media (max-width:1100px){
  #bd-app .px-sgr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'m p' 'r r' 'z z' 'a a'}
  #bd-app .px-sgr-m{grid-area:m}#bd-app .px-sgr-p{grid-area:p;align-items:flex-end}#bd-app .px-sgr-r{grid-area:r;flex-direction:row;align-items:center;flex-wrap:wrap}#bd-app .px-sgr-z{grid-area:z}#bd-app .px-sgr-a{grid-area:a;justify-content:flex-start;max-width:none}
  #bd-app .px-sgdg{grid-template-columns:1fr}
}
@media (max-width:640px){
  #bd-app .px-sgr{padding:12px}
  #bd-app .px-sgc{gap:8px}#bd-app .px-sgsel{flex:1 1 45%}#bd-app .px-sgsel select{width:100%}#bd-app .px-sghz{width:100%}#bd-app .px-sghz button{flex:1}
  #bd-app .px-sgai2{grid-template-columns:1fr}
  #bd-app .px-sgch{height:200px}
  #bd-app .px-sgr-a .px-btn{flex:1 1 auto}
  #bd-app .px-sgpt th:nth-child(3),#bd-app .px-sgpt td:nth-child(3){display:none}
}
#bd-app .px-sgpt td:nth-child(4),#bd-app .px-sgpt th:nth-child(4){text-align:left}
#bd-app .px-sgpt td:nth-child(2),#bd-app .px-sgpt td:nth-child(3){white-space:nowrap}
#bd-app .px-sgr-r{gap:6px}
#bd-app .px-sghr{display:flex;align-items:center;gap:8px}
#bd-app .px-sghr>span:first-child{font-size:11.5px;font-weight:700;color:#9aa7b4;min-width:68px;text-transform:uppercase;letter-spacing:.03em}
#bd-app .px-sghr:not(.cur){opacity:.78}
#bd-app .px-sghr.cur>span:first-child{color:#fff}
@media (max-width:1100px){#bd-app .px-sgr-r{gap:6px 14px}}
/* Pe scurt */
#bd-app .px-sgov{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;background:linear-gradient(180deg,rgba(44,255,121,.04),rgba(255,255,255,.015))}
#bd-app .px-sgov>header{display:flex;justify-content:space-between;align-items:center}#bd-app .px-sgov>header h4{margin:0;font-size:15px;color:#fff}
#bd-app .px-sgovg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;margin-top:10px}
#bd-app .px-sgovc{min-width:0;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06)}
#bd-app .px-sgovc h5{margin:0 0 8px;font-size:13px;color:#fff;display:flex;gap:8px;align-items:center;flex-wrap:wrap}#bd-app .px-sgovc h5 .px-lnk{margin-left:auto}
#bd-app .px-sgdb{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:8px}#bd-app .px-sgdb>span{font-size:11.5px;font-weight:700;color:#9aa7b4;text-transform:uppercase}
#bd-app .px-sgdbar{display:flex;height:22px;border-radius:7px;overflow:hidden;gap:2px}
#bd-app .px-sgdbar i{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:800;color:#0b0f0c;cursor:default}
#bd-app .px-sgdbar i.g2,#bd-app .px-sgdl i.g2{background:#2cff79}#bd-app .px-sgdbar i.g1,#bd-app .px-sgdl i.g1{background:#86efac}#bd-app .px-sgdbar i.n0,#bd-app .px-sgdl i.n0{background:#64748b}#bd-app .px-sgdbar i.r1,#bd-app .px-sgdl i.r1{background:#fb923c}#bd-app .px-sgdbar i.r2,#bd-app .px-sgdl i.r2{background:#ff5a5f}
#bd-app .px-sgdl{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:#9aa7b4}#bd-app .px-sgdl i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}
#bd-app .px-sgsm{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}
#bd-app .px-sgsc{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#e6edf3;font:inherit;cursor:pointer;text-align:left}
#bd-app .px-sgsc b{font-size:12px}#bd-app .px-sgsc span{font-size:16px;font-weight:800}#bd-app .px-sgsc small{font-size:10.5px;color:#9aa7b4}
#bd-app .px-sgsc.g2{background:rgba(44,255,121,.14);border-color:rgba(44,255,121,.35)}#bd-app .px-sgsc.g2 span{color:#2cff79}
#bd-app .px-sgsc.g1{background:rgba(134,239,172,.07)}#bd-app .px-sgsc.g1 span{color:#86efac}
#bd-app .px-sgsc.r1{background:rgba(251,146,60,.08)}#bd-app .px-sgsc.r1 span{color:#fb923c}
#bd-app .px-sgsc.r2{background:rgba(255,90,95,.12)}#bd-app .px-sgsc.r2 span{color:#ff5a5f}
#bd-app .px-sgsc.on{outline:2px solid #2cff79}
#bd-app .px-sgcf{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}
#bd-app .px-sgcfi{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;border:1px solid rgba(250,204,21,.25);background:rgba(250,204,21,.05);color:#e6edf3;font:inherit;cursor:pointer;text-align:left}
#bd-app .px-sgcfi .px-logo{width:26px;height:26px;border-radius:7px;flex:none}#bd-app .px-sgcfi>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}#bd-app .px-sgcfi .px-sgst{font-size:10px;padding:1px 5px}
#bd-app .px-sgcfl{margin-left:auto;display:flex;flex-direction:column;gap:3px;align-items:flex-end}#bd-app .px-sgcfl .px-sgl{font-size:10.5px;padding:2px 7px}
#bd-app .px-sgchl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}
#bd-app .px-sgchl li{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px}#bd-app .px-sgchl .px-sgl{font-size:10.5px;padding:2px 7px}
#bd-app .px-sgtag.cf{color:#facc15;background:rgba(250,204,21,.1)}#bd-app .px-sgtag.er{color:#c4b5fd;background:rgba(167,139,250,.1)}#bd-app .px-sgtag.my{color:#fbbf24;background:rgba(251,191,36,.08)}
#bd-app .px-sgmine{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#cbd5e1;cursor:pointer;white-space:nowrap}
#bd-app .px-sgview{flex:none}
#bd-app .px-sgmore{align-self:center;margin-top:4px}
/* tabel compact */
#bd-app .px-sgtb td{vertical-align:middle;font-size:12.5px}#bd-app .px-sgtb td small{display:block;font-size:11px}
#bd-app .px-sgtb .px-sgr-id .px-logo{width:26px;height:26px}#bd-app .px-sgtb .px-sgr-id small{max-width:150px}
#bd-app .px-sgtb .px-sgl{font-size:11px;padding:2px 8px}
#bd-app .px-sgta{white-space:nowrap}#bd-app .px-sgta .px-btn{min-width:30px;padding:4px 8px}
#bd-app .px-sgtb tr.open>td{background:rgba(44,255,121,.04)}#bd-app .px-sgtd>td{padding:10px 12px}
@media (max-width:900px){#bd-app .px-sgovg{grid-template-columns:1fr}}
#bd-app .px-sgcfl{display:grid!important;grid-template-columns:auto auto;align-items:center;gap:3px 6px}
#bd-app .px-sgcfl em{font-style:normal;font-size:10px;color:#7d8996;text-transform:uppercase;text-align:right}
#bd-app .px-sgcfi>span:nth-child(2) small{font-size:10px}
#bd-app .px-sgtb th:nth-child(n+3):nth-child(-n+5),#bd-app .px-sgtb td:nth-child(n+3):nth-child(-n+5){text-align:center}#bd-app .px-sgtb th:first-child,#bd-app .px-sgtb td:first-child{text-align:left}

/* ===== Onboarding 2.0: test de profil pe tot ecranul ===== */
html.px-oblock,html.px-oblock body{overflow:hidden!important}
#bd-app .px-ob{position:fixed;inset:0;z-index:100000;background:rgba(3,5,8,.86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Inter,system-ui,sans-serif}
#bd-app .px-obb{width:min(760px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#0b0f14;border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.55);overflow:hidden}
#bd-app .px-obh{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(148,163,184,.12)}
#bd-app .px-obh b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8b96a3}
#bd-app .px-obx{background:none!important;border:0!important;color:#8b96a3!important;cursor:pointer;padding:4px!important;height:auto!important;display:flex}
#bd-app .px-obx:hover{color:#fff!important}
#bd-app .px-obp{height:3px;background:rgba(148,163,184,.12)}
#bd-app .px-obp i{display:block;height:100%;background:var(--neon,#2fd47a);transition:width .35s ease}
#bd-app .px-obc{overflow:auto;padding:26px 28px 22px;flex:1}
#bd-app .px-obs{animation:pxobin .3s ease}
#bd-app .px-obs.in-l{animation-name:pxobinl}
@keyframes pxobin{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@keyframes pxobinl{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}
#bd-app .px-obk{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neon,#2fd47a);margin-bottom:10px}
#bd-app .px-obs h2{margin:0 0 10px;font-size:24px;line-height:1.25;font-weight:800;color:#fff;letter-spacing:-.02em}
#bd-app .px-obs p{margin:0 0 14px;color:#c4ccd6;line-height:1.55;font-size:14.5px}
#bd-app .px-obs p.px-mut{color:#8b96a3;font-size:13px}
#bd-app .px-obpl{margin:6px 0 22px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:ob}
#bd-app .px-obpl li{counter-increment:ob;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:14px;color:#e7ecf2;font-weight:600;font-size:14px}
#bd-app .px-obpl li::before{content:counter(ob);display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:rgba(47,212,122,.14);color:var(--neon,#2fd47a);font-size:12px;margin-right:8px}
#bd-app .px-obo{display:grid;gap:8px;margin:16px 0 18px}
#bd-app .px-obo.multi{grid-template-columns:repeat(2,1fr)}
#bd-app .px-obo button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;min-height:50px;height:auto!important;padding:12px 14px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:11px!important;color:#e7ecf2!important;font:500 14.5px/1.35 Inter,system-ui,sans-serif!important;cursor:pointer;transition:border-color .15s,background .15s}
#bd-app .px-obo button:hover{border-color:rgba(47,212,122,.5)!important;background:rgba(47,212,122,.05)!important}
#bd-app .px-obo button i{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(148,163,184,.4);position:relative}
#bd-app .px-obo.multi button i{border-radius:5px}
#bd-app .px-obo button.on{border-color:var(--neon,#2fd47a)!important;background:rgba(47,212,122,.09)!important}
#bd-app .px-obo button.on i{border-color:var(--neon,#2fd47a);background:var(--neon,#2fd47a)}
#bd-app .px-obo button.on i::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #06110a;border-width:0 2px 2px 0;transform:rotate(45deg)}
#bd-app .px-obf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}
#bd-app .px-obsp{flex:1}
#bd-app .px-obf .px-btn{height:42px;padding:0 20px!important}
#bd-app .px-obf .px-btn[disabled]{opacity:.35;cursor:default}
#bd-app .px-lnk.mut{color:#8b96a3!important}
#bd-app .px-obw{display:flex;align-items:center;gap:10px;justify-content:center;padding:60px 0;color:#c4ccd6}
/* rezultat */
#bd-app .px-obg{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:12px}
#bd-app .px-obcard{border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:16px;background:rgba(255,255,255,.02)}
#bd-app .px-obcard small{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:11.5px;color:#8b96a3;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}
#bd-app .px-obcard h2{font-size:22px;margin:0 0 8px}
#bd-app .px-obcard p{font-size:13.5px;margin:0 0 10px}
#bd-app .px-obcard.rk1{color:#60a5fa}#bd-app .px-obcard.rk2{color:#2fd47a}#bd-app .px-obcard.rk3{color:#f5b642}#bd-app .px-obcard.rk4{color:#f05252}
#bd-app .px-obcard[class*=rk]{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}
#bd-app .px-obcard[class*=rk] h2{color:currentColor}
#bd-app .px-obgau{position:relative;width:120px}
#bd-app .px-obgau svg{width:120px;height:70px;display:block}
#bd-app .px-obgau b{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-size:22px;color:#fff;font-weight:800}
#bd-app .px-obwarn{border:1px solid rgba(245,182,66,.35);background:rgba(245,182,66,.07);color:#f5d08a;border-radius:10px;padding:10px 14px;font-size:13.5px;line-height:1.5;margin-bottom:12px}
#bd-app .px-obsec{border:1px solid rgba(148,163,184,.14);border-radius:12px;padding:16px;margin-bottom:12px}
#bd-app .px-obsec h3{margin:0 0 6px;font-size:16px;color:#fff;font-weight:700}
#bd-app .px-obsec h4{margin:14px 0 8px;font-size:13px;color:#cbd5e1;font-weight:700}
#bd-app .px-obsec ol,#bd-app .px-obsec ul{color:#c4ccd6;font-size:13.5px;line-height:1.55;padding-left:20px;margin:0 0 10px}
#bd-app details.px-obsec summary{cursor:pointer;list-style:none}
#bd-app details.px-obsec summary::-webkit-details-marker{display:none}
#bd-app details.px-obsec summary h3::after{content:"+";float:right;color:#8b96a3}
#bd-app details.px-obsec[open] summary h3::after{content:"–"}
#bd-app .px-oblist{list-style:none!important;padding:0!important;display:grid;gap:6px;counter-reset:ol}
#bd-app .px-oblist li{counter-increment:ol}
#bd-app .px-oblist button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:rgba(255,255,255,.02)!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:9px!important;padding:9px 12px!important;height:auto!important;color:#e7ecf2!important;font:500 13.5px/1.35 Inter,system-ui,sans-serif!important;cursor:pointer}
#bd-app .px-oblist button::before{content:counter(ol);flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(148,163,184,.12);font-size:11.5px;color:#cbd5e1}
#bd-app .px-oblist button span{flex:1}
#bd-app .px-oblist button small{color:#8b96a3;font-size:12px}
#bd-app .px-oblist button:hover{border-color:rgba(47,212,122,.5)!important}
#bd-app .px-obpf{list-style:none!important;padding:0!important;display:grid;gap:8px;counter-reset:pf}
#bd-app .px-obpf li{counter-increment:pf;display:grid;grid-template-columns:28px 1fr;gap:2px 10px}
#bd-app .px-obpf li::before{content:counter(pf);grid-row:span 2;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(47,212,122,.14);color:var(--neon,#2fd47a);font-weight:700;font-size:12px}
#bd-app .px-obpf b{color:#fff;font-size:13.5px}
#bd-app .px-obpf span{color:#9aa5b1;font-size:13px}
#bd-app .px-obal{display:flex;height:28px;border-radius:8px;overflow:hidden;margin-bottom:8px}
#bd-app .px-obal i{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11.5px;font-weight:700;color:#06110a;min-width:28px}
#bd-app .px-obal .core,#bd-app .px-obleg i.core{background:#2fd47a}
#bd-app .px-obal .bond,#bd-app .px-obleg i.bond{background:#60a5fa}
#bd-app .px-obal .stk,#bd-app .px-obleg i.stk{background:#a78bfa}
#bd-app .px-obal .theme,#bd-app .px-obleg i.theme{background:#f5b642}
#bd-app .px-obal .spec,#bd-app .px-obleg i.spec{background:#f05252}
#bd-app .px-obleg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:14px;font-size:12.5px;color:#9aa5b1}
#bd-app .px-obleg span{display:inline-flex;align-items:center;gap:6px}
#bd-app .px-obleg i{width:10px;height:10px;border-radius:3px;display:inline-block}
#bd-app .px-obai .px-btn{height:40px}
#bd-app .px-obend{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid rgba(148,163,184,.12);padding-top:16px;margin-top:6px}
#bd-app .px-obend b{color:#fff;font-size:15px}
#bd-app .px-obend p{margin:2px 0 0}
/* banner în „Pentru tine" */
#bd-app .px-obban{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid rgba(47,212,122,.3);background:linear-gradient(90deg,rgba(47,212,122,.08),rgba(47,212,122,.02));border-radius:12px;padding:14px 16px;margin:0 0 14px}
#bd-app .px-obban b{color:#fff;font-size:14.5px}
#bd-app .px-obban p{margin:3px 0 0;color:#9aa5b1;font-size:13px;line-height:1.45}
#bd-app .px-obban>div:first-child{flex:1;min-width:220px}
@media (max-width:640px){
  #bd-app .px-ob{padding:0;align-items:stretch}
  #bd-app .px-obb{max-height:none;height:100dvh;border-radius:0;border:0}
  #bd-app .px-obc{padding:20px 16px 18px}
  #bd-app .px-obs h2{font-size:20px}
  #bd-app .px-obpl{grid-template-columns:1fr}
  #bd-app .px-obo.multi{grid-template-columns:1fr}
  #bd-app .px-obg{grid-template-columns:1fr}
  #bd-app .px-obcard[class*=rk]{grid-template-columns:96px 1fr}
  #bd-app .px-obgau,#bd-app .px-obgau svg{width:96px}#bd-app .px-obgau svg{height:56px}
  #bd-app .px-obf .px-btn{flex:1}
  #bd-app .px-obend .px-obf{width:100%}
}

/* ===== Aspect „business": mai sobru, mai puțin neon, tipografie uniformă (strat final, suprascrie restul) ===== */
#bd-app{--bg:#06080b;--card:rgba(255,255,255,.028);--card2:rgba(255,255,255,.05);--line:rgba(148,163,184,.16);--line2:rgba(148,163,184,.14);--txt:#e7ecf2;--mut:#8b96a3;--neon:#2fd47a;--green:#22c55e;--red:#f05252;--amb:#f5b642;--glow:0 10px 30px rgba(0,0,0,.35);--glass:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));
  font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important;font-feature-settings:"tnum" 1,"cv11" 1;letter-spacing:-.003em}
#bd-app *{text-shadow:none!important}
#bd-app .px-noemo{display:none!important}
/* antet */
#bd-app .bd-head::before{opacity:.35}
body #bd-app .bd-head .bd-title,body #bd-app .px-nwh h2{font-family:Inter,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.02em!important;text-transform:none!important}
body #bd-app .bd-head.px-compact .bd-title{font-size:20px!important}
#bd-app .bd-title span{color:var(--neon)!important}
/* carduri și panouri: margini neutre, colțuri mai discrete, fără strălucire */
#bd-app .bd-panel,#bd-app .px-panel,#bd-app .bd-card,#bd-app .px-hw,#bd-app .px-sgr,#bd-app .px-sgov,#bd-app .px-sgovc,#bd-app .px-svt,#bd-app .px-svc{border-color:rgba(148,163,184,.14)!important;box-shadow:none!important}
#bd-app .bd-panel,#bd-app .px-panel{border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012))!important}
#bd-app .bd-card,#bd-app .px-hw,#bd-app .px-sgr{border-radius:12px!important}
#bd-app h3,#bd-app h4,#bd-app h5{letter-spacing:-.01em}
/* navigare: activ discret (contur + text verde) în loc de bloc neon */
#bd-app .px-zbtn.on{background:rgba(47,212,122,.12)!important;color:#eafff3!important;box-shadow:inset 0 0 0 1px rgba(47,212,122,.45)!important}
#bd-app .px-zbtn.on svg{color:var(--neon)}
#bd-app .bd-tab.is-on,#bd-app .bd-tabs .bd-tab.is-on{background:rgba(47,212,122,.12)!important;color:#eafff3!important;box-shadow:inset 0 0 0 1px rgba(47,212,122,.45)!important}
#bd-app .bd-subtabs .bd-st.is-on,#bd-app .bd-subtabs .is-on{color:#fff!important}
/* butoane: mai compacte, colțuri de 8px */
#bd-app .px-btn,#bd-app .bd-btn{border-radius:8px!important;font-weight:600!important;letter-spacing:0!important}
#bd-app .px-btn.pri,#bd-app .bd-btn.pri,#bd-app .px-btn.primary{box-shadow:none!important}
/* etichete mici în stil tabel financiar */
#bd-app th{font-weight:600!important;letter-spacing:.04em!important;color:#8b96a3!important}
#bd-app .px-mut,#bd-app .mu{color:var(--mut)}
/* pastile de semnal mai puțin stridente */
#bd-app .px-sgl.g2{background:rgba(47,212,122,.14);color:#4ade80;border-color:rgba(47,212,122,.35)}
#bd-app .px-sgdbar i.g2,#bd-app .px-sgdl i.g2{background:#2fd47a}
/* selector de limbă: vizibil, în colțul antetului */
#bd-app .bd-head .bd-lang{display:flex!important;align-items:center;gap:2px;background:rgba(255,255,255,.03)!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:9px!important;padding:3px!important;z-index:5!important}
#bd-app .bd-head:not(.px-compact) .bd-lang{position:absolute!important;top:0;right:0}
#bd-app .bd-head.px-compact .bd-lang{order:99!important;position:static!important;margin-left:6px}
#bd-app .bd-lang button{min-width:32px;font:700 11.5px/1 Inter,system-ui,sans-serif!important;letter-spacing:.06em!important;padding:6px 8px!important;border-radius:6px!important;color:#8b96a3!important}
#bd-app .bd-lang button.is-on{background:rgba(47,212,122,.14)!important;color:#eafff3!important}
#bd-app .px-zstat{display:inline-flex;align-items:center;justify-content:center;color:#cbd5e1}
#bd-app .px-hwic:empty,#bd-app .ed-mi:empty{display:none!important}
@media (max-width:720px){body #bd-app .bd-head .bd-lang button{min-width:28px!important;padding:5px 7px!important;font-size:10.5px!important}body #bd-app .bd-head.px-compact{position:relative!important}body #bd-app .bd-head.px-compact .bd-lang{position:absolute!important;top:0!important;right:0!important;margin:0!important}}
/* widget „Portofoliul azi": antet clar + listă aerisită */
#bd-app .px-pv{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;padding:4px 0 14px;margin-bottom:12px;border-bottom:1px solid rgba(148,163,184,.12)}
#bd-app .px-pv b{font:800 30px/1.1 Inter,system-ui,sans-serif!important;letter-spacing:-.02em}
#bd-app .px-pv em{display:inline-flex;align-items:baseline;gap:6px;font-size:15px}
#bd-app .px-pv em .up,#bd-app .px-atc .up,#bd-app .px-atp .up{color:var(--px-up,#2fd47a)}#bd-app .px-pv em .dn,#bd-app .px-atc .dn,#bd-app .px-atp .dn{color:var(--px-dn,#f05252)}
#bd-app .px-pvs{font-style:normal;color:var(--mut)}
#bd-app .px-atl{gap:4px}
#bd-app .px-atl>h5{margin:0 0 6px!important}
#bd-app .px-atr{grid-template-columns:64px minmax(60px,1fr) 104px 64px 28px;gap:10px;padding:6px 8px;border-radius:10px;font-size:13px}
#bd-app .px-atr:hover{background:rgba(255,255,255,.03)}
#bd-app .px-atb{height:6px}
#bd-app .px-atsim{display:grid!important;place-items:center;color:var(--mut)!important}
#bd-app .px-atsim:hover{color:var(--neon)!important}
@media (max-width:720px){#bd-app .px-atr{grid-template-columns:56px minmax(30px,1fr) auto 56px 26px;gap:6px;padding:5px 2px}#bd-app .px-pv b{font-size:26px!important}}
/* tabul Grafice: doar graficul interactiv și graficele personalizate (sumarul are cifrele, știrile, acționarii) */
#bd-app #bd-cbody.px-gronly > :not(.px-chwrap):not(.bd-mc):not(.mc-wrap){display:none!important}
/* estimările analiștilor în graficele din Sumar */
#bd-app .px-svbar rect.est{fill-opacity:.32;stroke-width:1.2;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}
#bd-app .px-svbar .px-estl{stroke:rgba(148,163,184,.4);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}
#bd-app .px-svbar .px-estt{fill:#9aa5b1;font-size:10px;font-weight:700;letter-spacing:.04em}
/* flux opțiuni: eticheta metricii unice */
#bd-app .px-flcap,#bd-app .uw-cap{font-size:11px;opacity:.75;margin:2px 0 8px}
#bd-app .uw-fy-net{font-weight:700;font-size:14px;margin:6px 0 4px}
#bd-app .uw-fy-net.g{color:var(--bd-up,#22c55e)}#bd-app .uw-fy-net.r{color:var(--bd-dn,#ef4444)}
#bd-app .uw-fy-net .mu{font-weight:500;font-size:11px}
#bd-app .px-ownopt>div{display:flex;gap:8px;align-items:center;font-size:12.5px;padding:3px 0}
#bd-app .px-ownopt span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .px-ownopt b{font-size:11px}#bd-app .px-ownopt em{font-style:normal;opacity:.8;min-width:64px;text-align:right}
/* pictogramele emoji sunt eliminate la build: nu lăsăm chenare goale */
#bd-app .px-dzi:empty,.px-modal .px-dzi:empty,.px-dzm .px-dzi:empty{display:none!important}
/* Barometru · Confluențe acum: coloana cu tickerul nu se mai strânge la 0 (era câte o literă pe rând) */
#bd-app .px-sgcf{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}
#bd-app .px-sgcfi{flex-wrap:wrap;min-width:0}
#bd-app .px-sgcfi>span:nth-child(2){flex:1 1 90px!important;min-width:90px!important}
#bd-app .px-sgcfi>span:nth-child(2) b,#bd-app .px-sgcfi>span:nth-child(2) small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}
#bd-app .px-sgcfl{flex:0 0 auto;margin-left:auto}
#bd-app .px-sgcfl .px-sgl,#bd-app .px-sgcfl em{white-space:nowrap;word-break:normal}
#bd-app .px-sgoth{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#9aa4af;white-space:nowrap}
/* ecusoanele de semnal nu se mai suprapun peste starea zonei */
#bd-app .px-sgr-r{display:flex;flex-direction:column;gap:4px;min-width:0}
#bd-app .px-sgr-z{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}
#bd-app .px-sghr{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
/* butonul plutitor „Întreabă Bursierul AI” nu mai acoperă ultimele rânduri / valori */
#bd-app{padding-bottom:96px}
@media (max-width:760px){#bd-app{padding-bottom:84px}}
/* logo-urile din Compară nu mai ies din card (imaginea se repeta / depășea) */
#bd-app .bd-cmpcard .bd-logo,#bd-app .bd-cmpchip .bd-logo{width:32px!important;height:32px!important;max-width:32px;object-fit:contain;overflow:hidden;flex:none;background-repeat:no-repeat}
#bd-app .bd-cmph{min-width:0;overflow:hidden}
/* căutarea globală: lista de rezultate deasupra benzii de cotații și a subnavigării (nu mai e încețoșată) */
#bd-app .bd-head{z-index:9995}
#bd-app .bd-gsearch{position:relative;z-index:9996}
#bd-app #bd-ac{z-index:9997;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1110}
#bd-app .px-mtq{width:100%;max-width:420px;margin:4px 0 12px}
#bd-app .bd-idx .px-sxt{display:block;font-size:9.5px;color:#7d8996;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* generat automat de lightgen.py — nu edita manual */
html.lsv-light body,html.lsv-light body .site-content,html.lsv-light body #content,html.lsv-light body .ast-container,html.lsv-light body .site-main,html.lsv-light body .entry-content{background:#f2f4f7!important}
html.lsv-light #bd-app{--bg:#f2f4f7;--glass:linear-gradient(180deg,rgba(16,32,56,0.045),rgba(16,32,56,0.018));--card:rgba(16,32,56,0.032);--card2:rgba(16,32,56,0.054);--line:rgba(14,143,90,0.208);--line2:rgba(16,32,56,0.18);--txt:rgba(26,26,26,0.92);--mut:#757575;--neon:#0e8f5a;--green:#0e8f5a;--red:#d1364a;--amb:#b26b00;--ind:#2b59e8;--glow:0 18px 60px rgba(16,24,40,0.121),0 0 12px rgba(0,211,77,0.063)}
html.lsv-light #bd-app td{border-bottom:1px solid rgba(16,32,56,0.096)!important}
html.lsv-light #bd-app tr.clk:hover td{background:rgba(16,32,56,0.027)!important}
html.lsv-light #bd-app tr.on td{background:rgba(43,89,232,0.05)!important}
html.lsv-light .bd-head::before{background:radial-gradient(ellipse at center,rgba(43,89,232,0.12),rgba(43,89,232,0.05) 65%)}
html.lsv-light .bd-kicker{border:1px solid rgba(43,89,232,0.4);background:rgba(43,89,232,0.06)}
html.lsv-light #bd-app .bd-title{color:#1a1a1a!important}
html.lsv-light #bd-app .bd-input,html.lsv-light #bd-app select.bd-input,html.lsv-light #bd-app textarea.bd-input{background:rgba(242,244,247,0.45)!important}
html.lsv-light #bd-app select.bd-input option{background:#f2f4f7;color:#1a1a1a}
html.lsv-light #bd-app .bd-input:focus{box-shadow:0 0 0 3px rgba(0,211,77,0.042)!important}
html.lsv-light #bd-app .bd-input::placeholder{color:#808080}
html.lsv-light .bd-gsearch .bd-input{border-color:rgba(43,89,232,0.4)!important;box-shadow:0 0 16px rgba(0,211,77,0.042)!important}
html.lsv-light .bd-ac{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 18px 40px rgba(16,24,40,0.154)}
html.lsv-light .bd-ac-i{border-bottom:1px solid rgba(16,32,56,0.08)}
html.lsv-light .bd-ac-i:hover,html.lsv-light .bd-ac-i.on{background:rgba(43,89,232,0.07)}
html.lsv-light .bd-tabs{background:rgba(242,244,247,0.45)}
html.lsv-light #bd-app .bd-tab:hover{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .bd-tab.is-on{color:#ffffff;box-shadow:0 0 18px rgba(58,221,118,0.122)}
html.lsv-light .bd-btn{border:1px solid rgba(43,89,232,0.4)!important}
html.lsv-light #bd-app .bd-btn:hover{box-shadow:0 0 16px rgba(0,211,77,0.087)}
html.lsv-light #bd-app .bd-btn.pri{color:#ffffff}
html.lsv-light #bd-app .bd-btn.pri:hover{color:#ffffff}
html.lsv-light #bd-app .bd-btn.dng{border-color:rgba(209,54,74,0.4)!important}
html.lsv-light #bd-app .bd-btn.dng:hover{box-shadow:0 0 14px rgba(178,0,5,0.087)}
html.lsv-light #bd-app .bd-btn.on{background:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .bd-x:hover{background:rgba(209,54,74,0.08)}
html.lsv-light .bd-seg{background:rgba(242,244,247,0.35)}
html.lsv-light #bd-app .bd-seg-btn.is-on{color:#ffffff}
html.lsv-light .bd-skel{background:linear-gradient(90deg,rgba(16,32,56,0.027) 0%,rgba(16,32,56,0.072) 50%,rgba(16,32,56,0.027) 100%)}
html.lsv-light .bd-logo{background:#000000}
html.lsv-light .bd-logo.fb{background:rgba(43,89,232,0.08)}
html.lsv-light .bd-pill{background:rgba(16,32,56,0.027)}
html.lsv-light .bd-pill.g{background:rgba(43,89,232,0.1);border-color:rgba(43,89,232,0.4)}
html.lsv-light .bd-pill.r{background:rgba(209,54,74,0.1);border-color:rgba(209,54,74,0.4)}
html.lsv-light .bd-pill.a{background:rgba(178,107,0,0.1);border-color:rgba(178,107,0,0.4)}
html.lsv-light .bd-pill.i{background:rgba(43,89,232,0.12);color:#2b59e8;border-color:rgba(43,89,232,0.4)}
html.lsv-light .bd-live{background:#aaaaaa}
html.lsv-light .bd-range{background:rgba(16,32,56,0.072)}
html.lsv-light .bd-range .m{background:#000000;box-shadow:0 0 6px rgba(89,89,89,0.35)}
html.lsv-light .bd-bar{background:rgba(16,32,56,0.063)}
html.lsv-light .bd-toast{background:#f2f4f7;box-shadow:0 0 24px rgba(0,211,77,0.105)}
html.lsv-light .bd-desc{color:#424242}
html.lsv-light .bd-ni:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light .bd-ni img{background:#f2f4f7}
html.lsv-light .bd-ni .x{color:#565656}
html.lsv-light .bd-prem{border:1px dashed rgba(178,107,0,0.4);background:rgba(178,107,0,0.05)}
html.lsv-light .bd-tr{color:#303030}
html.lsv-light .bd-ptbar .ln{background:linear-gradient(90deg,rgba(209,54,74,0.6),rgba(178,107,0,0.6),rgba(14,143,90,0.7))}
html.lsv-light .bd-ptbar .mk i{background:#000000}
html.lsv-light .bd-stack{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .ax{fill:#808080}
html.lsv-light #bd-app .gr{stroke:rgba(16,32,56,0.096)}
html.lsv-light #bd-app .bl{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .hv{fill:rgba(26,26,26,0.05)}
html.lsv-light .bd-tt{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 8px 24px rgba(16,24,40,0.132)}
html.lsv-light .bd-pc .cross{stroke:rgba(16,32,56,0.18)}
html.lsv-light .bd-hb .n{color:#303030}
html.lsv-light .bd-hb .t{background:rgba(16,32,56,0.045)}
html.lsv-light .bd-exp{background:rgba(242,244,247,0.35)}
html.lsv-light .bd-ev{border:1px solid rgba(16,32,56,0.096)}
html.lsv-light .bd-modal{background:rgba(242,244,247,0.72)}
html.lsv-light .bd-mbox{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 0 40px rgba(0,211,77,0.063)}
@media (max-width:720px){html.lsv-light .bd-tw table td:first-child,html.lsv-light .bd-tw table th:first-child{background:#f2f4f7}}
html.lsv-light .bd-ntr:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light .bd-ntimp{background:rgba(43,89,232,0.12);color:#2b59e8}
html.lsv-light .bd-ntgo{color:#6d4cd6}
html.lsv-light .bd-ntsegs i{background:rgba(16,32,56,0.072)}
html.lsv-light .bd-ntsegs i.on{background:#2b59e8}
html.lsv-light .bd-ntai{background:linear-gradient(135deg,rgba(109,76,214,0.12),rgba(43,89,232,0.05));border:1px solid rgba(109,76,214,0.39)}
html.lsv-light .bd-ntaih{color:#6d4cd6}
html.lsv-light .bd-ntsrc a{color:#2b59e8}
html.lsv-light .bd-pmodal .bd-mbox.bd-pm-ai.bd-pm-rep{background:radial-gradient(1200px 400px at 10% -10%,rgba(109,76,214,0.1),transparent 60%),#f2f4f7;border-color:rgba(109,76,214,0.4);box-shadow:0 0 0 1px rgba(89,89,89,0.007),0 30px 80px rgba(16,24,40,0.132),0 0 50px rgba(64,0,178,0.049)}
html.lsv-light .bd-pm-rep>.bd-h{background:rgba(242,244,247,0.92)}
html.lsv-light .bd-rorb{color:#6d4cd6;background:radial-gradient(circle,rgba(109,76,214,0.12),rgba(109,76,214,0.05) 70%);box-shadow:0 0 30px rgba(64,0,178,0.122)}
html.lsv-light .bd-rstep i{border:2px solid rgba(109,76,214,0.4)}
html.lsv-light .bd-rhero{background:linear-gradient(135deg,rgba(109,76,214,0.08),rgba(43,89,232,0.05));border:1px solid rgba(109,76,214,0.325)}
html.lsv-light .bd-rring .n{fill:#1a1a1a}
html.lsv-light .bd-rring .d{fill:#757575}
html.lsv-light .bd-rrat{background:rgba(242,244,247,0.25)}
html.lsv-light .bd-rkick{color:#6d4cd6}
html.lsv-light #bd-app .bd-rhero h3{color:#1a1a1a}
html.lsv-light .bd-rp{color:#1a1a1a}
html.lsv-light .bd-rtag{background:rgba(16,32,56,0.045)}
html.lsv-light .bd-rpl .seg i{background:rgba(16,32,56,0.072)}
html.lsv-light .bd-rpl p{color:#424242}
html.lsv-light .bd-rpr .col.pos{background:linear-gradient(180deg,rgba(14,143,90,0.07),rgba(14,143,90,0.05));border-color:rgba(14,143,90,0.364)}
html.lsv-light .bd-rpr .col.neg{background:linear-gradient(180deg,rgba(209,54,74,0.08),rgba(209,54,74,0.05));border-color:rgba(209,54,74,0.39)}
html.lsv-light .bd-rpr li.pos .ic{background:rgba(14,143,90,0.12)}
html.lsv-light .bd-rpr li.neg .ic{background:rgba(209,54,74,0.12)}
html.lsv-light .bd-rpr .tt b{color:#1a1a1a}
html.lsv-light .bd-rpr li p{color:#303030}
html.lsv-light .bd-rimp{background:rgba(16,32,56,0.054)}
html.lsv-light .bd-rimp.high{background:rgba(178,107,0,0.12)}
html.lsv-light .bd-rtab td{border-bottom:1px solid rgba(16,32,56,0.08)}
html.lsv-light #bd-app .bd-rpeer{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .bd-rpeer:hover{border-color:rgba(109,76,214,0.4)}
html.lsv-light .bd-rkv>div{background:rgba(16,32,56,0.023);border:1px solid rgba(16,32,56,0.096)}
html.lsv-light .bd-rbar .ln{background:linear-gradient(90deg,rgba(209,54,74,0.55),rgba(178,107,0,0.55),rgba(14,143,90,0.65))}
html.lsv-light .bd-rbar .mk i{background:var(--c,#303030);box-shadow:0 0 0 2px rgba(16,24,40,0.198)}
html.lsv-light .bd-rbar .mk.cur i{box-shadow:0 0 0 2px rgba(16,24,40,0.198),0 0 12px var(--neon)}
html.lsv-light .bd-rbar .ends{color:#808080}
html.lsv-light .g0{background:#0e8f5a}
html.lsv-light .g1{background:#0e8f5a}
html.lsv-light .g2{background:#b26b00}
html.lsv-light .g3{background:#c2541f}
html.lsv-light .g4{background:#d1364a}
html.lsv-light .bd-rfin .bw i{background:linear-gradient(180deg,#6d4cd6,#6d4cd6)}
html.lsv-light .bd-rleg i.rv{background:#6d4cd6}
html.lsv-light .bd-rrsi{background:linear-gradient(90deg,#0e8f5a 0,#0e8f5a 30%,rgba(16,32,56,0.08) 30%,rgba(16,32,56,0.08) 70%,#d1364a 70%)}
html.lsv-light .bd-rrsi i{background:#000000}
html.lsv-light .bd-rlev span{background:rgba(43,89,232,0.08);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light .bd-rtl{border-left:2px solid rgba(109,76,214,0.39)}
html.lsv-light .bd-rtl li>i{background:#f2f4f7;border:2px solid #6d4cd6}
html.lsv-light .bd-rtl b{color:#6d4cd6}
html.lsv-light .bd-rtl span,html.lsv-light .bd-rchk span{color:#292929}
html.lsv-light .bd-rchk .ic{color:#6d4cd6}
html.lsv-light #bd-app .bd-term::after{background:rgba(43,89,232,0.12);border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-gtip{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 8px 30px rgba(16,24,40,0.132),0 0 18px rgba(0,211,77,0.052);color:rgba(26,26,26,0.92)}
html.lsv-light #bd-gtip b{color:#0e8f5a}
html.lsv-light #bd-gtip i{color:#757575}
html.lsv-light .bd-gf{background:linear-gradient(180deg,rgba(43,89,232,0.07),rgba(43,89,232,0.05))}
html.lsv-light .bd-gf .ln{background:rgba(0,0,0,0.75)}
html.lsv-light .bd-gi li{color:rgba(26,26,26,0.82)}
html.lsv-light .bd-lang{background:rgba(242,244,247,0.45)}
html.lsv-light #bd-app .bd-lang button.is-on{background:rgba(43,89,232,0.12)!important}
html.lsv-light .bd-cmpchip{background:rgba(16,32,56,0.027)}
html.lsv-light .bd-cmpt td.bd-best{background:rgba(16,32,56,0.045)}
html.lsv-light .bd-cmpvi.top{background:rgba(16,32,56,0.036)}
html.lsv-light .bd-pxbar2{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .bd-ptb{color:#4a4a4a}
html.lsv-light #bd-app .bd-ptb:hover{background:rgba(16,32,56,0.063);color:#1a1a1a}
html.lsv-light #bd-app .bd-ptb.is-on{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .bd-ptb-ind{color:#1a1a1a}
html.lsv-light .bd-pxtools{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .bd-pxt{color:#4a4a4a}
html.lsv-light #bd-app .bd-pxt:hover{background:rgba(16,32,56,0.063);color:#1a1a1a}
html.lsv-light #bd-app .bd-pxt.is-on{background:rgba(43,89,232,0.12)}
html.lsv-light .bd-pxhintw{background:rgba(242,244,247,0.94);color:#2f2f2f;box-shadow:0 8px 28px rgba(16,24,40,0.11)}
html.lsv-light #bd-app .bd-pxdel{background:rgba(209,54,74,0.12);border:1px solid rgba(209,54,74,0.4);color:#d1364a}
html.lsv-light #bd-app .bd-pxdel:hover{background:rgba(209,54,74,0.12)}
html.lsv-light .bd-lw-ohlc{color:#303030}
html.lsv-light .bd-lw-sym{color:#1a1a1a}
html.lsv-light #bd-app .bd-lw-tog{color:#555555}
html.lsv-light #bd-app .bd-lw-tog:hover{color:#1a1a1a;border-color:rgba(16,32,56,0.18)}
html.lsv-light .bd-ixc:hover{background:rgba(16,32,56,0.027)}
html.lsv-light .bd-ixv{color:#1a1a1a}
html.lsv-light .bd-ixb{background:#f2f4f7}
html.lsv-light #bd-app .bd-ixb button{color:#555555}
html.lsv-light #bd-app .bd-ixb button:hover{background:rgba(16,32,56,0.08);color:#1a1a1a}
html.lsv-light .bd-lw{border-top:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .bd-lw-rt{background:rgba(242,244,247,0.9);color:#1a1a1a}
html.lsv-light .bd-lw-p{border-top:1px solid rgba(16,32,56,0.128)}
html.lsv-light .bd-lw-pleg{text-shadow:0 1px 2px rgba(16,24,40,0.198)}
html.lsv-light .bd-lw-pleg .bd-ixc:hover{background:rgba(242,244,247,0.8)}
html.lsv-light .bd-ixpop{background:#f2f4f7;border:1px solid rgba(16,32,56,0.18);box-shadow:0 18px 50px rgba(16,24,40,0.143)}
html.lsv-light #bd-app .bd-ixx{color:#555555}
html.lsv-light #bd-app .bd-ixx:hover{background:rgba(16,32,56,0.072);color:#1a1a1a}
html.lsv-light .bd-ixs{color:#777777;background:rgba(242,244,247,0.35)}
html.lsv-light #bd-app .bd-ixi:hover{background:rgba(16,32,56,0.054)}
html.lsv-light .bd-ixrow{color:#303030}
html.lsv-light .bd-pc:fullscreen{background:#f2f4f7}
html.lsv-light .bd-pc.bd-fs{background:#f2f4f7}
@media (max-width:720px){html.lsv-light #bd-app .bd-ptb-ind{background:rgba(16,32,56,0.054)}}
html.lsv-light .bd-ptselw{background:rgba(16,32,56,0.036)}
html.lsv-light .bd-ptselw::after{border-top-color:#d1d1d1}
html.lsv-light #bd-app .bd-ptsel option,html.lsv-light #bd-app .bd-ptsel optgroup{background:#f2f4f7;color:#1a1a1a}
html.lsv-light .bd-lw-earn{color:#303030}
html.lsv-light #bd-app .bd-tpla:hover{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .bd-pxal{background:rgba(194,84,31,0.12);border-color:rgba(194,84,31,0.4);color:#c2541f}
html.lsv-light #bd-app .bd-pxal:hover{background:rgba(194,84,31,0.12)}
html.lsv-light #bd-app .bd-acbtn{background:rgba(242,244,247,0.45)}
html.lsv-light #bd-app .bd-acbtn:hover{border-color:rgba(43,89,232,0.4)!important}
html.lsv-light .bd-sync{box-shadow:0 0 6px rgba(0,211,77,0.21)}
html.lsv-light .bd-sync.is-pending{box-shadow:0 0 6px rgba(195,141,0,0.21)}
html.lsv-light .bd-badge{color:#1a1a1a}
html.lsv-light .bd-alr.bd-nr.is-new{border-color:rgba(194,84,31,0.4)}
html.lsv-light #bd-app .bd-aibtn{border-color:rgba(109,76,214,0.4)!important;color:#6d4cd6}
html.lsv-light #bd-app .bd-aibtn:hover{background:rgba(109,76,214,0.12)}
html.lsv-light .bd-aispin{border:3px solid rgba(109,76,214,0.325);border-top-color:#6d4cd6}
html.lsv-light .bd-aisum{color:#292929}
html.lsv-light .bd-aiscr i{background:rgba(16,32,56,0.072)}
html.lsv-light .bd-aibox.pos{border-color:rgba(14,143,90,0.364)}
html.lsv-light .bd-aibox.neg{border-color:rgba(209,54,74,0.39)}
html.lsv-light .bd-aibox p{color:#292929}
html.lsv-light .bd-aibox ul{color:#292929}
html.lsv-light .bd-aib.up{border-color:rgba(14,143,90,0.4)}
html.lsv-light .bd-aib.dn{border-color:rgba(209,54,74,0.4)}
html.lsv-light .bd-aipos{color:#292929}
html.lsv-light .bd-aitxt{color:#292929}
html.lsv-light #bd-app .uw-dot{background:#999999}
html.lsv-light #bd-app .uw-tsvg line.z{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .uw-tr{border-top:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .uw-tr:hover{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .uw-tr .bar{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .uw-top.bu .bar i{background:linear-gradient(90deg,rgba(43,89,232,0.12),var(--neon))}
html.lsv-light #bd-app .uw-top.be .bar i{background:linear-gradient(90deg,rgba(209,54,74,0.12),var(--red))}
html.lsv-light #bd-app .uw-sel,html.lsv-light #bd-app .uw-q{background:rgba(242,244,247,0.4)!important}
html.lsv-light #bd-app .uw-tbl tr.clk:hover td{background:rgba(16,32,56,0.027)!important}
html.lsv-light #bd-app .uw-tag{background:rgba(43,89,232,0.12);color:#2b59e8;border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .uw-ai{border-color:rgba(43,89,232,0.364)}
html.lsv-light #bd-app .uw-aib p{color:#292929}
html.lsv-light #bd-app .uw-aib ul{color:#303030}
html.lsv-light #bd-app .uw-spot{border-top:1px solid rgba(209,209,209,0.75)}
html.lsv-light #bd-app .uw-spot span{background:#f2f4f7;color:#1a1a1a}
html.lsv-light #bd-app .uw-hbtn{border-color:rgba(43,89,232,0.4)!important;color:#2b59e8}
html.lsv-light #bd-app .uw-hbtn:hover{border-color:#2b59e8!important;color:#2b59e8;box-shadow:0 0 14px rgba(0,86,178,0.087)}
html.lsv-light #bd-app .uw{--uwp:#6d4cd6;--uwc:#b26b00;--uwn:#d1364a;--uwb:#2b59e8}
html.lsv-light #bd-app .uw-hic{background:linear-gradient(135deg,rgba(43,89,232,0.12),rgba(109,76,214,0.12));border:1px solid rgba(43,89,232,0.4);color:#2b59e8}
html.lsv-light #bd-app .uw-srch input{background:rgba(242,244,247,0.45)!important;border:1px solid rgba(43,89,232,0.4)!important}
html.lsv-light #bd-app .uw-srch input:focus{border-color:#2b59e8!important;box-shadow:0 0 0 3px rgba(0,86,178,0.063)!important}
html.lsv-light #bd-app .uw-sug{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 14px 40px rgba(16,24,40,0.132)}
html.lsv-light #bd-app .uw-sg{border-bottom:1px solid rgba(16,32,56,0.08)}
html.lsv-light #bd-app .uw-sg.on,html.lsv-light #bd-app .uw-sg:hover{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .uw-sbar{background:linear-gradient(90deg,rgba(209,54,74,0.85),var(--red))}
html.lsv-light #bd-app .uw-sbar i{background:linear-gradient(90deg,rgba(43,89,232,0.6),var(--neon))}
html.lsv-light #bd-app .uw-nb.on{border-bottom-color:#2b59e8}
html.lsv-light #bd-app .uw-ns{background:rgba(242,244,247,0.35)}
html.lsv-light #bd-app .uw-ns button.on{background:#2b59e8;color:#2b59e8}
html.lsv-light #bd-app .uw-gr:hover{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .uw-gr .k{color:#525b65}
html.lsv-light #bd-app .uw-gr .a::before{border-left:1px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .uw-gr em{background:#f2f4f7}
html.lsv-light #bd-app .uw-ln.spot span{background:#f2f4f7}
html.lsv-light #bd-app .uw-tip{background:#f2f4f7;border:1px solid rgba(109,76,214,0.4);box-shadow:0 8px 24px rgba(16,24,40,0.132)}
html.lsv-light #bd-app .uw-gtab tr.spotrow td{background:rgba(43,89,232,0.12)!important}
html.lsv-light #bd-app .uw-gtab thead th{background:#f2f4f7!important}
html.lsv-light #bd-app .uw-ddb{background:#f2f4f7}
html.lsv-light #bd-app .uw-ddb:hover,html.lsv-light #bd-app .uw-ddb.open{border-color:rgba(43,89,232,0.4);background:#f2f4f7}
html.lsv-light #bd-app .uw-ddm{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 16px 44px rgba(16,24,40,0.143)}
html.lsv-light #bd-app .uw-ddi:hover{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .uw-ddi.on{background:#2b59e8;color:#2b59e8}
html.lsv-light #bd-app .uw-exb{background:rgba(43,89,232,0.12);color:#2b59e8}
html.lsv-light #bd-app .uw-aierr{background:rgba(209,54,74,0.08);border:1px solid rgba(209,54,74,0.325);color:#d1364a}
html.lsv-light #bd-app ::-webkit-scrollbar-thumb{background:rgba(16,32,56,0.072)}
html.lsv-light #bd-app *:hover::-webkit-scrollbar-thumb{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app ::-webkit-scrollbar-thumb:hover{background:rgba(14,143,90,0.6)!important}
html.lsv-light #bd-app .uw-se-k{background:#f2f4f7}
html.lsv-light #bd-app .uw-se-k.cur{border-color:rgba(178,107,0,0.4);background:linear-gradient(180deg,rgba(178,107,0,0.08),transparent)}
html.lsv-light #bd-app .uw-se-wr{background:rgba(209,54,74,0.55)}
html.lsv-light #bd-app .uw-sbc.cur{background:rgba(178,107,0,0.08);box-shadow:inset 0 0 0 1px rgba(162,120,17,0.158)}
html.lsv-light #bd-app .uw-sbc .up{border-bottom:1px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .uw-sbc i.g{background:linear-gradient(180deg,#0e8f5a,#0e8f5a)}
html.lsv-light #bd-app .uw-sbc i.r{background:linear-gradient(0deg,#d1364a,#d1364a)}
html.lsv-light #bd-app .uw-se-t th{background:#f2f4f7}
html.lsv-light #bd-app .uw-se-t td{border-bottom:1px solid rgba(16,32,56,0.18);border-right:1px solid rgba(16,32,56,0.18);color:#1a1a1a}
html.lsv-light #bd-app .uw-se-t td.yr{background:#f2f4f7}
html.lsv-light #bd-app .uw-se-t td.hc .uw-hv{text-shadow:0 1px 1px rgba(16,24,40,0.077)}
html.lsv-light #bd-app .uw-se-t .cur{box-shadow:inset 2px 0 0 rgba(162,120,17,0.35),inset -2px 0 0 rgba(162,120,17,0.35)}
html.lsv-light #bd-app .uw-se-t th.cur{color:#b26b00}
html.lsv-light #bd-app .uw-se-t td.tot{border-left:2px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .uw-se-t tfoot td{background:#f2f4f7}
html.lsv-light #bd-app .uw-se-t tfoot tr:first-child td{border-top:2px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .uw-fy{background:linear-gradient(135deg,rgba(43,89,232,0.07),rgba(109,76,214,0.05) 60%,transparent)}
html.lsv-light #bd-app .uw-chip{background:#f2f4f7}
html.lsv-light #bd-app .uw-chip:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .uw-fy-c{background:#f2f4f7}
html.lsv-light #bd-app .uw-fy-c:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .uw-sw i{background:#c7ccd5}
html.lsv-light #bd-app .uw-sw i::after{background:#000000}
html.lsv-light #bd-app .uw-fy-live select{background:#f2f4f7}
html.lsv-light #bd-app .bd-tab .uw-bdg{background:#d1364a;color:#1a1a1a}
html.lsv-light #bd-app .uw-toast{background:#f2f4f7;border-left:4px solid #2b59e8;box-shadow:0 18px 50px rgba(16,24,40,0.132)}
html.lsv-light #bd-app .uw-toast .tt .uw-ic{color:#2b59e8}
html.lsv-light #bd-app .uw-toast .pz{color:#2b59e8}
html.lsv-light #bd-app .uw-m.q{background:#2b59e8;color:#2b59e8}
html.lsv-light #bd-app .uw-m.a{background:#f2f4f7}
html.lsv-light #bd-app .uw-m.er{color:#d1364a;border-color:rgba(209,54,74,0.39)}
html.lsv-light #bd-app .uw-askf input{background:#f2f4f7}
html.lsv-light #bd-app .uw-askf input:focus{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app{--agc:var(--lsv-pri,#2b59e8);--agc2:var(--lsv-pri2,#2b59e8)}
html.lsv-light #bd-app .ag-orb{background:linear-gradient(135deg,var(--lsv-pri,#2b59e8),#6d4cd6);border:1px solid rgba(43,89,232,0.4);box-shadow:0 0 0 0 rgba(8,39,176,0.122)}
html.lsv-light #bd-app .ag-orb.lg{box-shadow:0 0 24px rgba(8,39,176,0.087)}
html.lsv-light #bd-app .ag-orb.xl{box-shadow:0 0 40px rgba(8,39,176,0.105)}
html.lsv-light #bd-app .ag-hero-l{background:linear-gradient(135deg,rgba(43,89,232,0.12),rgba(43,89,232,0.05));border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .ag-hero-l:hover{border-color:rgba(43,89,232,0.7)}
html.lsv-light #bd-app .ag-pulse{box-shadow:0 0 0 0 rgba(8,39,176,0.21)}
html.lsv-light #bd-app .ag-hero-r{background:var(--lsv-bg,#f3f5f9);border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ag-hero-r:hover{border-color:rgba(43,89,232,0.75);box-shadow:0 0 22px rgba(8,39,176,0.063)}
html.lsv-light #bd-app .ag-hr-in{color:var(--lsv-ink2,#29313e)}
html.lsv-light #bd-app .ag-fab{background:linear-gradient(135deg,var(--lsv-pri,#2b59e8),#6d4cd6);border:1px solid rgba(43,89,232,0.4);color:#1a1a1a;box-shadow:0 14px 40px rgba(16,24,40,0.121),0 0 26px rgba(8,39,176,0.063)}
html.lsv-light #bd-app .ag-fab:hover{box-shadow:0 18px 50px rgba(16,24,40,0.132),0 0 34px rgba(8,39,176,0.105)}
html.lsv-light #bd-app .ag-fab .ag-dot{background:#d1364a;border:2px solid var(--lsv-bg,#5373ac)}
html.lsv-light #bd-app .ag-nudge{background:var(--lsv-sf,#f2f4f7);border:1px solid rgba(43,89,232,0.4);color:var(--lsv-ink,#121721);box-shadow:0 12px 36px rgba(16,24,40,0.11)}
html.lsv-light #bd-app .ag-dr{background:var(--lsv-bg,#f3f5f9);border-left:1px solid rgba(43,89,232,0.364);box-shadow:-24px 0 60px rgba(16,24,40,0.121)}
html.lsv-light #bd-app .ag-hd{background:linear-gradient(180deg,rgba(43,89,232,0.08),transparent)}
html.lsv-light #bd-app .ag-ctx{background:rgba(43,89,232,0.1);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .ag-tabs button.on{background:var(--lsv-sf2,#ced6e4);color:var(--lsv-ink,#1a1a1a);box-shadow:inset 0 0 0 1px rgba(8,39,176,0.122)}
html.lsv-light #bd-app .ag-tabs button i{color:var(--lsv-sf,#ffffff)}
html.lsv-light #bd-app .ag-tabs .ag-ib:hover,html.lsv-light #bd-app .ag-tabs .ag-ib.on{color:var(--lsv-ink,#1a1a1a);background:var(--lsv-sf2,#ced6e4)}
html.lsv-light #bd-app .ag-hist li{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ag-hist li.cur{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ag-hi:hover{background:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .ag-hx:hover{color:var(--lsv-ink,#1a1a1a);background:rgba(209,54,74,0.12)}
html.lsv-light #bd-app .ag-m.u{background:var(--lsv-pri,#2b59e8);color:#1a1a1a}
html.lsv-light #bd-app .ag-mb{background:var(--lsv-sf,#f2f4f7)}
html.lsv-light #bd-app .ag-mb b{color:var(--lsv-ink,#1a1a1a)}
html.lsv-light #bd-app .ag-m.er{color:#d1364a;background:rgba(209,54,74,0.08);border:1px solid rgba(209,54,74,0.325)}
html.lsv-light #bd-app .ag-steps i{background:var(--lsv-sf2,#ced6e4);color:var(--lsv-ink2,#29313e)}
html.lsv-light #bd-app .ag-learn{background:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .ag-act{background:rgba(14,143,90,0.1);border:1px solid rgba(14,143,90,0.4);color:var(--lsv-up,#0e8f5a)}
html.lsv-light #bd-app .ag-act:hover{background:rgba(14,143,90,0.12)}
html.lsv-light #bd-app .ag-chip{background:var(--lsv-sf,#f2f4f7);color:var(--lsv-ink2,#29313e)}
html.lsv-light #bd-app .ag-chip:hover{border-color:rgba(43,89,232,0.4);color:var(--lsv-ink,#1a1a1a)}
html.lsv-light #bd-app .ag-comp{background:var(--lsv-bg,#f3f5f9)}
html.lsv-light #bd-app .ag-comp textarea{background:var(--lsv-sf,#f2f4f7)}
html.lsv-light #bd-app .ag-comp textarea:focus{border-color:rgba(43,89,232,0.65)}
html.lsv-light #bd-app .ag-send{color:var(--lsv-ink,#1a1a1a)}
html.lsv-light #bd-app .ag-skel{background:linear-gradient(90deg,var(--lsv-sf,#f2f4f7),var(--lsv-sf2,#ced6e4),var(--lsv-sf,#f2f4f7))}
html.lsv-light #bd-app .ag-card{background:var(--lsv-sf,#f2f4f7)}
html.lsv-light #bd-app .ag-ins{background:var(--lsv-sf,#f2f4f7);border-left:3px solid var(--lsv-pri,#2b59e8)}
html.lsv-light #bd-app .ag-ins.ia{border-left-color:#b26b00}
html.lsv-light #bd-app .ag-ins:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ag-mem li{background:var(--lsv-sf,#f2f4f7)}
html.lsv-light #bd-app .ag-empty{background:var(--lsv-sf,#f2f4f7)}
html.lsv-light #bd-app .ag-cbar{background:linear-gradient(90deg,rgba(43,89,232,0.1),rgba(43,89,232,0.05) 70%);border:1px solid rgba(43,89,232,0.364);color:var(--lsv-ink2,#29313e)}
html.lsv-light #bd-app .ag-cb-b{background:var(--lsv-sf,#f2f4f7);border:1px solid rgba(43,89,232,0.4);color:var(--lsv-ink,#121721)}
html.lsv-light #bd-app .ag-cb-b:hover{background:var(--lsv-sf2,#ced6e4)}
html.lsv-light #bd-app .ag-xh{color:var(--lsv-ink2,#29313e)}
html.lsv-light #bd-app .ag-xh .l{color:var(--lsv-pri2,#2b59e8);background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .ag-xp{color:var(--lsv-pri2,#2b59e8)}
html.lsv-light #bd-app .ag-xp b{color:var(--lsv-ink,#121721)}
html.lsv-light #bd-app .ag-xtog{background:var(--lsv-sf,#f2f4f7)}
html.lsv-light #bd-app .ag-xtog i{background:#aaaaaa}
html.lsv-light #bd-app .ag-xtog.on{color:var(--lsv-ink2,#29313e);border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ag-xtog.on i{background:var(--lsv-pri,#2b59e8);box-shadow:0 0 8px var(--lsv-pri,rgba(8,39,176,0.35))}
html.lsv-light #bd-app .ag-xl b.p{background:rgba(194,84,31,0.55)}
html.lsv-light #bd-app .ag-xl b.a{background:rgba(43,89,232,0.55)}
html.lsv-light #bd-app .ag-nw{background:rgba(43,89,232,0.12);color:var(--lsv-pri2,#2b59e8)}
html.lsv-light #bd-app .ag-lk{color:var(--lsv-pri2,#2b59e8)}
html.lsv-light #bd-app .ag-lk:hover{color:var(--lsv-ink,#1a1a1a)}
html.lsv-light #bd-app .nv-pal{background:rgba(242,244,247,0.6)}
html.lsv-light #bd-app .nv-box{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 24px 80px rgba(16,24,40,0.154),0 0 18px rgba(0,211,77,0.049)}
html.lsv-light #bd-app .nv-x{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .nv-i.on{background:rgba(43,89,232,0.1);box-shadow:inset 0 0 0 1px rgba(0,211,77,0.098)}
html.lsv-light #bd-app .nv-n{color:rgba(26,26,26,0.72)}
html.lsv-light #bd-app .nv-bar{background:rgba(242,244,247,0.88);box-shadow:0 8px 24px rgba(16,24,40,0.099)}
html.lsv-light #bd-app .nv-b{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .nv-b:hover,html.lsv-light #bd-app .nv-chip:hover,html.lsv-light #bd-app .nv-cur:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .nv-cur{background:rgba(43,89,232,0.06);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .nv-chip{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-company.nv-fs:fullscreen{background:#f2f4f7}
html.lsv-light #bd-app #bd-company.nv-fs #bd-pxbox,html.lsv-light #bd-app #bd-pxbox.bd-fs{background:#f2f4f7}
html.lsv-light #bd-app #bd-company.nv-swap::before{background:#f2f4f7 var(--nvshot,none) var(--nvx,0) var(--nvy,0)/var(--nvw,100%) var(--nvh,100%) no-repeat}
html.lsv-light #bd-app #bd-company.nv-swap::after{background:rgba(242,244,247,0.88);border:1px solid rgba(43,89,232,0.4);box-shadow:0 0 24px rgba(0,211,77,0.063);color:#0e8f5a}
html.lsv-light #bd-app .ol-acad{border:1px solid rgba(178,107,0,0.4);background:linear-gradient(180deg,rgba(178,107,0,0.12),rgba(178,107,0,0.05));color:#b26b00;box-shadow:0 0 18px rgba(195,141,0,0.042)}
html.lsv-light #bd-app .ol-acad:hover{border-color:#b26b00;color:#1a1a1a}
html.lsv-light #bd-app .ol-sug{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4);box-shadow:0 18px 50px rgba(16,24,40,0.132)}
html.lsv-light #bd-app .ol-sug button.on,html.lsv-light #bd-app .ol-sug button:hover{background:rgba(43,89,232,0.1)}
html.lsv-light #bd-app .ol-q{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ol-ivbox{border:1px dashed rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ol-ivbox b{color:#2b59e8}
html.lsv-light #bd-app .ol-spin{border:2px solid rgba(43,89,232,0.26)}
html.lsv-light #bd-app .ol-sg{background:rgba(16,32,56,0.013)}
html.lsv-light #bd-app .ol-sb{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .ol-sb:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ol-sb.on{background:rgba(43,89,232,0.12);color:#1a1a1a;box-shadow:0 0 12px rgba(0,211,77,0.063)}
html.lsv-light #bd-app .ol-mini .ol-ml{stroke:#d1d1d1}
html.lsv-light #bd-app .ol-mini .ol-mz{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .ol-mt{fill:#666666}
html.lsv-light #bd-app .ol-lcard{border:1px solid rgba(178,107,0,0.364);background:linear-gradient(90deg,rgba(178,107,0,0.07),rgba(178,107,0,0.05) 60%)}
html.lsv-light #bd-app .ol-lci{background:rgba(242,244,247,0.35)}
html.lsv-light #bd-app .ol-lct p{color:rgba(26,26,26,0.8)}
html.lsv-light #bd-app .ol-lvl.l1{background:rgba(14,143,90,0.12);color:#0e8f5a}
html.lsv-light #bd-app .ol-lvl.l2{background:rgba(178,107,0,0.12);color:#b26b00}
html.lsv-light #bd-app .ol-lvl.l3{background:rgba(209,54,74,0.12);color:#d1364a}
html.lsv-light #bd-app .ol-lbtn{border:1px solid rgba(178,107,0,0.4);background:rgba(178,107,0,0.1);color:#1a1a1a}
html.lsv-light #bd-app .ol-lbtn:hover{background:rgba(178,107,0,0.12)}
html.lsv-light #bd-app .ol-lbtn small{color:#b26b00}
html.lsv-light #bd-app .ol-empty{color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .ol-empty.er{border-color:rgba(209,54,74,0.4);color:#d1364a}
html.lsv-light #bd-app .ol-leg{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ol-side{border:1px solid rgba(14,143,90,0.4);background:rgba(14,143,90,0.12);color:#0e8f5a}
html.lsv-light #bd-app .ol-leg.s .ol-side{border-color:rgba(209,54,74,0.4);background:rgba(209,54,74,0.12);color:#d1364a}
html.lsv-light #bd-app .ol-pm button.on{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .ol-qi b{color:rgba(26,26,26,0.85)}
html.lsv-light #bd-app .ol-ib{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .ol-ib:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ol-ib.x:hover{border-color:rgba(209,54,74,0.4);color:#d1364a}
html.lsv-light #bd-app .ol-k{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ol-greeks div{border:1px solid rgba(43,89,232,0.325);background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .ol-greeks span{color:#2b59e8}
html.lsv-light #bd-app .ol-ctl{background:rgba(16,32,56,0.013)}
html.lsv-light #bd-app .ol-ctl b{color:#1a1a1a}
html.lsv-light #bd-app .ol-chart{background:#f2f4f7}
html.lsv-light #bd-app .ol-chh b{color:#1a1a1a}
html.lsv-light #bd-app .ol-chh i.lg.d{background:#2b59e8;border-top:2px dashed #2b59e8}
html.lsv-light #bd-app .ol-chh i.lg.m{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .ol-svg .ol-gl{stroke:rgba(16,32,56,0.096)}
html.lsv-light #bd-app .ol-svg .ol-gl.z{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .ol-svg .ol-yt{fill:#757575}
html.lsv-light #bd-app .ol-svg .ol-xt{fill:#757575}
html.lsv-light #bd-app .ol-fu{fill:rgba(14,143,90,0.16)}
html.lsv-light #bd-app .ol-fd{fill:rgba(209,54,74,0.15)}
html.lsv-light #bd-app .ol-svg .ol-ld{stroke:#2b59e8}
html.lsv-light #bd-app .ol-svg .ol-em{fill:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .ol-svg .ol-be{stroke:#b26b00}
html.lsv-light #bd-app .ol-svg .ol-bet{fill:#b26b00}
html.lsv-light #bd-app .ol-svg .ol-sp{stroke:#d1d1d1}
html.lsv-light #bd-app .ol-svg .ol-spt{fill:#1a1a1a}
html.lsv-light #bd-app .ol-svg .ol-hl{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .ol-tip{background:rgba(242,244,247,0.95);border:1px solid rgba(43,89,232,0.4);box-shadow:0 10px 30px rgba(16,24,40,0.11)}
html.lsv-light #bd-app .ol-unit button.on{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .ol-heat tr th:first-child{background:#f2f4f7;color:#1a1a1a}
html.lsv-light #bd-app .ol-heat tr.cur td{outline:1px solid rgba(209,209,209,0.55)}
html.lsv-light #bd-app .ol-heat td{color:#1a1a1a}
html.lsv-light #bd-app .ol-modal{background:rgba(242,244,247,0.7)}
html.lsv-light #bd-app .ol-mb{background:#f2f4f7;border:1px solid rgba(43,89,232,0.39);box-shadow:0 30px 90px rgba(16,24,40,0.154)}
html.lsv-light #bd-app .ol-x{background:rgba(16,32,56,0.036);color:#1a1a1a}
html.lsv-light #bd-app .ol-exps button.on{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .ol-ct thead th{background:#f2f4f7}
html.lsv-light #bd-app .ol-ct th.cg{color:#0e8f5a}
html.lsv-light #bd-app .ol-ct th.pg{color:#d1364a}
html.lsv-light #bd-app .ol-ct td{border-bottom:1px solid rgba(16,32,56,0.08);color:rgba(26,26,26,0.82)}
html.lsv-light #bd-app .ol-ct td.itm{background:rgba(43,89,232,0.07)}
html.lsv-light #bd-app .ol-ct td.na{color:#808080}
html.lsv-light #bd-app .ol-ct td.pb{color:#d1364a}
html.lsv-light #bd-app .ol-ct td.pa{color:#0e8f5a}
html.lsv-light #bd-app .ol-ct td.pb:hover{background:rgba(209,54,74,0.12);color:#1a1a1a}
html.lsv-light #bd-app .ol-ct td.pa:hover{background:rgba(14,143,90,0.12);color:#1a1a1a}
html.lsv-light #bd-app .ol-ct .ks{color:#1a1a1a;background:#f2f4f7}
html.lsv-light #bd-app .ol-anav button{color:rgba(26,26,26,0.82)}
html.lsv-light #bd-app .ol-anav button:hover{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .ol-anav button.on{background:rgba(178,107,0,0.12);color:#1a1a1a;box-shadow:inset 2px 0 0 rgba(195,141,0,0.35)}
html.lsv-light #bd-app .ol-les{color:rgba(26,26,26,0.86)}
html.lsv-light #bd-app .ol-lhm{background:#f2f4f7}
html.lsv-light #bd-app .ol-kick{color:#b26b00}
html.lsv-light #bd-app .ol-les h2{color:#1a1a1a}
html.lsv-light #bd-app .ol-tags>span{background:rgba(16,32,56,0.045);color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .ol-lead{color:#1a1a1a}
html.lsv-light #bd-app .ol-les h4{color:#1a1a1a}
html.lsv-light #bd-app .ol-les b{color:#1a1a1a}
html.lsv-light #bd-app .ol-mx>div,html.lsv-light #bd-app .ol-lg>div{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ol-live{border:1px solid rgba(43,89,232,0.39);background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .ol-gk div{border:1px solid rgba(43,89,232,0.325);background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .ol-gk b{color:#2b59e8}
html.lsv-light #bd-app .ol-tipbox{border:1px solid rgba(178,107,0,0.4);background:rgba(178,107,0,0.07)}
html.lsv-light #bd-app .ol-les .ol-diag{background:#f2f4f7}
html.lsv-light #bd-app .ol-les table.ol-t th{background:rgba(16,32,56,0.036);color:#1a1a1a}
html.lsv-light #bd-app .ol-les .ol-callout{background:rgba(43,89,232,0.08);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .ol-heat td{color:#1a1a1a!important}
html.lsv-light #bd-app .ol-heat tr th:first-child{background:#f2f4f7!important;color:#1a1a1a!important}
html.lsv-light #bd-app .ol-heat tr.cur td{box-shadow:inset 0 0 0 1px rgba(89,89,89,0.245)}
html.lsv-light #bd-app .ol-ct thead th{background:#f2f4f7!important}
html.lsv-light #bd-app .ol-ct thead th.cg{color:#0e8f5a!important}
html.lsv-light #bd-app .ol-ct thead th.pg{color:#d1364a!important}
html.lsv-light #bd-app .ol-ct td{color:rgba(26,26,26,0.82)}
html.lsv-light #bd-app .ol-ct td.itm{background:rgba(43,89,232,0.09)!important}
html.lsv-light #bd-app .ol-ct td.pb:hover{background:rgba(209,54,74,0.12)!important}
html.lsv-light #bd-app .ol-ct td.pa:hover{background:rgba(14,143,90,0.12)!important}
html.lsv-light #bd-app .ol-ct .ks,html.lsv-light #bd-app .ol-ct tbody th.ks{color:#1a1a1a!important;background:#f2f4f7!important}
html.lsv-light #bd-app .ol-les table.ol-t th{background:rgba(16,32,56,0.036)!important;color:#1a1a1a!important}
html.lsv-light #bd-app .ol-les table.ol-t td:first-child{color:#1a1a1a}
html.lsv-light #bd-app .ed-hero{border:1px solid rgba(43,89,232,0.325);background:radial-gradient(120% 140% at 0% 0%,rgba(43,89,232,0.12),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(43,89,232,0.12),transparent 60%),#f2f4f7}
html.lsv-light #bd-app .ed-hero h2{color:#1a1a1a}
html.lsv-light #bd-app .ed-hero p{color:rgba(26,26,26,0.78)}
html.lsv-light #bd-app .ed-hp b{color:#1a1a1a}
html.lsv-light #bd-app .ed-ring .bg{stroke:rgba(16,32,56,0.128)}
html.lsv-light #bd-app .ed-ring .fg{filter:drop-shadow(0 0 6px rgba(0,211,77,0.175))}
html.lsv-light #bd-app .ed-ring text{fill:#1a1a1a}
html.lsv-light #bd-app .ed-mod{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ed-mod:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ed-mod.ok{border-color:rgba(14,143,90,0.4);background:rgba(14,143,90,0.05)}
html.lsv-light #bd-app .ed-mi{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .ed-mod h3{color:#1a1a1a}
html.lsv-light #bd-app .ed-mod>p{color:rgba(26,26,26,0.72)}
html.lsv-light #bd-app .ed-bar{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .ed-bar i{background:linear-gradient(90deg,#0e8f5a,#2b59e8)}
html.lsv-light #bd-app .ed-li{color:rgba(26,26,26,0.85)}
html.lsv-light #bd-app .ed-li:hover{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .ed-li .ck{border:1.5px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .ed-li.ok .ck{color:#0e8f5a}
html.lsv-light #bd-app .ed-back{background:rgba(16,32,56,0.027);color:#1a1a1a}
html.lsv-light #bd-app .ed-sg button{color:rgba(26,26,26,0.78)}
html.lsv-light #bd-app .ed-sg button:hover{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .ed-sg button.on{background:rgba(43,89,232,0.12);color:#1a1a1a}
html.lsv-light #bd-app .ed-les{color:rgba(26,26,26,0.86)}
html.lsv-light #bd-app .ed-les h2{color:#1a1a1a}
html.lsv-light #bd-app .ed-lead{color:#1a1a1a}
html.lsv-light #bd-app .ed-les h4{color:#1a1a1a}
html.lsv-light #bd-app .ed-les b{color:#1a1a1a}
html.lsv-light #bd-app .ed-note{background:rgba(43,89,232,0.08);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .ed-warn{background:rgba(209,54,74,0.07);border:1px solid rgba(209,54,74,0.4)}
html.lsv-light #bd-app table.ed-t th{background:rgba(16,32,56,0.045)!important;color:#1a1a1a!important}
html.lsv-light #bd-app table.ed-t td:first-child{color:#1a1a1a}
html.lsv-light #bd-app .ed-keys,html.lsv-light #bd-app .ed-ex,html.lsv-light #bd-app .ed-quiz{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ed-keys{border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .ed-ex{border-color:rgba(178,107,0,0.4);background:rgba(178,107,0,0.05)}
html.lsv-light #bd-app .ed-qo button{background:rgba(16,32,56,0.027);color:rgba(26,26,26,0.9)}
html.lsv-light #bd-app .ed-qo button:hover:not([disabled]){border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .ed-qo button.ok{background:rgba(14,143,90,0.12);color:#1a1a1a}
html.lsv-light #bd-app .ed-qo button.no{background:rgba(209,54,74,0.12)}
html.lsv-light #bd-app .ed-qw.ok{background:rgba(14,143,90,0.08)}
html.lsv-light #bd-app .ed-qw.no{background:rgba(209,54,74,0.08)}
html.lsv-light #bd-app .ed-tool{border:1px solid rgba(43,89,232,0.39);background:#f2f4f7}
html.lsv-light #bd-app .ed-res3>div{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ed-res3 b{color:#1a1a1a}
html.lsv-light #bd-app .ed-ch rect.g{fill:rgba(14,143,90,0.75)}
html.lsv-light #bd-app .ed-ch rect.d{fill:rgba(43,89,232,0.85)}
html.lsv-light #bd-app .ed-lg i.g{background:rgba(43,89,232,0.75)}
html.lsv-light #bd-app .ed-lg i.d{background:rgba(43,89,232,0.85)}
html.lsv-light #bd-app .ed-stats{color:rgba(26,26,26,0.85)}
html.lsv-light #bd-app .ed-badge{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ed-badge.ok{border-color:rgba(14,143,90,0.4);background:rgba(14,143,90,0.08)}
html.lsv-light #bd-app .ed-stage:before{background:linear-gradient(180deg,rgba(16,32,56,0.08),rgba(16,32,56,0.036))}
html.lsv-light #bd-app .ed-stage.ok:before{background:linear-gradient(180deg,rgba(14,143,90,0.6),rgba(14,143,90,0.12))}
html.lsv-light #bd-app .ed-sn span{border:2px solid rgba(16,32,56,0.18);background:#f2f4f7;color:rgba(26,26,26,0.8)}
html.lsv-light #bd-app .ed-stage.ok .ed-sn span{color:#0e8f5a}
html.lsv-light #bd-app .ed-stage.cur .ed-sn span{box-shadow:0 0 0 6px rgba(0,211,77,0.042)}
html.lsv-light #bd-app .ed-sc{color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .ed-li.nx{background:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .ed-coach{border:1px solid rgba(109,76,214,0.4);background:linear-gradient(180deg,rgba(109,76,214,0.08),rgba(109,76,214,0.05))}
html.lsv-light #bd-app .ed-cqb{background:rgba(242,244,247,0.25);color:rgba(26,26,26,0.9)}
html.lsv-light #bd-app .ed-cqb:hover{border-color:rgba(109,76,214,0.4);background:rgba(109,76,214,0.08)}
html.lsv-light #bd-app .ed-cqb:before{color:#6d4cd6}
html.lsv-light #bd-app .ed-mcbox{background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .ed-rqi label{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .ed-rqi label:has(input:checked){border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .ed-rres{background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .mc-val{background:rgba(242,244,247,0.28)}
html.lsv-light #bd-app .mc-vc{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .mc-vc .dn,html.lsv-light #bd-app .mc-vt .dn{color:#d1364a}
html.lsv-light #bd-app .mc-rng{background:linear-gradient(90deg,#0e8f5a,#b26b00,#d1364a)}
html.lsv-light #bd-app .mc-rng.inv{background:linear-gradient(90deg,#d1364a,#b26b00,#0e8f5a)}
html.lsv-light #bd-app .mc-rng i{background:#000000;box-shadow:0 0 0 2px rgba(16,24,40,0.121)}
html.lsv-light #bd-app .mc-rng em{background:rgba(242,244,247,0.65)}
html.lsv-light #bd-app .mc-chip{background:rgba(16,32,56,0.036)!important}
html.lsv-light #bd-app .mc-chip:hover{border-color:rgba(43,89,232,0.4)!important}
html.lsv-light #bd-app .mc-chip.on{background:rgba(43,89,232,0.12)!important;border-color:rgba(43,89,232,0.4)!important}
html.lsv-light #bd-app .mc-chip .x:hover{color:#d1364a}
html.lsv-light #bd-app .mc-ed{background:rgba(242,244,247,0.25)}
html.lsv-light #bd-app .mc-grid{stroke:rgba(16,32,56,0.112)}
html.lsv-light #bd-app .mc-grid.v{stroke:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .mc-ax{fill:#757575}
html.lsv-light #bd-app .mc-ax.hi{fill:#b26b00}
html.lsv-light #bd-app .mc-ax.lo{fill:#0e8f5a}
html.lsv-light #bd-app .mc-band{fill:rgba(178,107,0,0.08)}
html.lsv-light #bd-app .mc-avg{stroke:#b26b00}
html.lsv-light #bd-app .mc-min{fill:#0e8f5a;stroke:#e6e6e6}
html.lsv-light #bd-app .mc-cross{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .mc-tip{background:rgba(242,244,247,0.95);box-shadow:0 8px 24px rgba(16,24,40,0.11)}
html.lsv-light #bd-app .mc-sty button.on{background:rgba(43,89,232,0.12)!important}
html.lsv-light #bd-app .mc-mh b{color:#1a1a1a}
html.lsv-light #bd-app{--px-b:rgba(16,32,56,0.072);--px-bg2:rgba(16,32,56,0.027);--px-up:#0e8f5a;--px-dn:#d1364a;--px-am:#b26b00}
html.lsv-light #bd-app .px-h h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-panel h4{color:#141a1f!important}
html.lsv-light #bd-app .px-empty.ok{border-color:rgba(14,143,90,0.4)}
html.lsv-light #bd-app .px-skel{background:linear-gradient(90deg,rgba(16,32,56,0.036),rgba(16,32,56,0.08),rgba(16,32,56,0.036))}
html.lsv-light #bd-app .px-btn{border:1px solid rgba(43,89,232,0.4)!important}
html.lsv-light #bd-app .px-btn:hover{color:#1a1a1a;background:rgba(43,89,232,0.06)}
html.lsv-light #bd-app .px-btn.ai{border-color:rgba(194,84,31,0.4)!important;color:#c2541f;background:rgba(194,84,31,0.08)}
html.lsv-light #bd-app .px-btn.ai:hover{border-color:#c2541f!important;background:rgba(194,84,31,0.12)}
html.lsv-light #bd-app .px-in{background:rgba(242,244,247,0.35)!important}
html.lsv-light #bd-app .px-chip.bull{border-color:rgba(14,143,90,0.4);background:rgba(14,143,90,0.06)}
html.lsv-light #bd-app .px-chip.bear{border-color:rgba(209,54,74,0.4);background:rgba(209,54,74,0.06)}
html.lsv-light #bd-app .px-chip.neu{color:#222830}
html.lsv-light #bd-app .px-chip.hot{border-color:rgba(178,107,0,0.4);background:rgba(178,107,0,0.07)}
html.lsv-light #bd-app .px-tk{background:rgba(43,89,232,0.08)!important;border:1px solid rgba(43,89,232,0.325)!important}
html.lsv-light #bd-app .px-tk:hover{background:rgba(43,89,232,0.12)!important}
html.lsv-light #bd-app .px-logo{background:#000000}
html.lsv-light #bd-app .px-logo.fb{background:rgba(16,32,56,0.072)}
html.lsv-light #bd-app .px-seg button.on{background:rgba(43,89,232,0.12)!important}
html.lsv-light #bd-app .px-t th{background:#f2f4f7}
html.lsv-light #bd-app .px-t tbody tr:hover td{background:rgba(16,32,56,0.023)!important}
html.lsv-light #bd-app .px-t tr.mine td{background:rgba(43,89,232,0.05)!important}
html.lsv-light #bd-app .px-sub{color:#222830}
html.lsv-light #bd-app .px-kpis b{color:#1a1a1a}
html.lsv-light #bd-app .px-leg i.e{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-wbar{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-stars i{color:rgba(26,26,26,0.18)}
html.lsv-light #bd-app .px-stars i.half{background:linear-gradient(90deg,var(--px-am) 50%,rgba(16,32,56,0.08) 50%)}
html.lsv-light #bd-app .px-pos.buy{background:rgba(14,143,90,0.12)}
html.lsv-light #bd-app .px-pos.hold{background:rgba(16,32,56,0.072);color:#16191d}
html.lsv-light #bd-app .px-pos.sell{background:rgba(209,54,74,0.12)}
html.lsv-light #bd-app .px-anw b{color:#1a1a1a}
html.lsv-light #bd-app .px-modal{background:rgba(242,244,247,0.66)}
html.lsv-light #bd-app .px-mbox{background:#f2f4f7;box-shadow:0 30px 80px rgba(16,24,40,0.132)}
html.lsv-light #bd-app .px-mh{background:#f2f4f7}
html.lsv-light #bd-app .px-mh h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-an-ring b{color:#1a1a1a}
html.lsv-light #bd-app .px-an-bar{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-an-bar .h{background:#636b74}
html.lsv-light #bd-app .px-an-leg i.h{background:#636b74}
html.lsv-light #bd-app .px-an-kp b{color:#1a1a1a}
html.lsv-light #bd-app .px-erh>div.big{border-color:rgba(178,107,0,0.4);background:rgba(178,107,0,0.05)}
html.lsv-light #bd-app .px-erh b{color:#1a1a1a}
html.lsv-light #bd-app .px-emb{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .px-emb .z{background:rgba(178,107,0,0.12);border:1px solid rgba(178,107,0,0.4)}
html.lsv-light #bd-app .px-emb .m{background:#000000}
html.lsv-light #bd-app .px-erb i.e{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-lvr .bar{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .px-lvr .bar i.up{background:linear-gradient(90deg,rgba(209,54,74,0.12),var(--px-dn))}
html.lsv-light #bd-app .px-lvr .bar i.dn{background:linear-gradient(90deg,rgba(14,143,90,0.12),var(--px-up))}
html.lsv-light #bd-app .px-sq .bar{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-vbars i.lo{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-vbars i.md{background:rgba(178,107,0,0.7)}
html.lsv-light #bd-app .px-ptw{background:rgba(242,244,247,0.25)}
html.lsv-light #bd-app .px-ptc .gl{stroke:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-ptc .ax{fill:#717982}
html.lsv-light #bd-app .px-ptc .vu{fill:rgba(14,143,90,0.22)}
html.lsv-light #bd-app .px-ptc .vd{fill:rgba(209,54,74,0.22)}
html.lsv-light #bd-app .px-ptc .wu{stroke:#0e8f5a}
html.lsv-light #bd-app .px-ptc .wd{stroke:#d1364a}
html.lsv-light #bd-app .px-ptc .cu{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptc .cd{fill:#d1364a}
html.lsv-light #bd-app .px-ptc .ma1{stroke:#2b59e8}
html.lsv-light #bd-app .px-ptc .ma2{stroke:#6d4cd6}
html.lsv-light #bd-app .px-ptc .sr.res{stroke:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-ptc .sr.sup{stroke:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-ptc .srl.res{fill:#d1364a}
html.lsv-light #bd-app .px-ptc .srl.sup{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptc .tl.sup{stroke:#2b59e8}
html.lsv-light #bd-app .px-ptc .tl.res{stroke:#d1364a}
html.lsv-light #bd-app .px-ptc .pz.bull{fill:rgba(14,143,90,0.07)}
html.lsv-light #bd-app .px-ptc .pz.bear{fill:rgba(209,54,74,0.07)}
html.lsv-light #bd-app .px-ptc .pz.neu{fill:rgba(178,107,0,0.06)}
html.lsv-light #bd-app .px-ptc .pl.bull{stroke:#0e8f5a}
html.lsv-light #bd-app .px-ptc .pl.bear{stroke:#d1364a}
html.lsv-light #bd-app .px-ptc .pl.neu{stroke:#b26b00}
html.lsv-light #bd-app .px-ptc .pc{stroke:#e6e6e6}
html.lsv-light #bd-app .px-ptc .pc.bull{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptc .pc.bear{fill:#d1364a}
html.lsv-light #bd-app .px-ptc .pc.neu{fill:#b26b00}
html.lsv-light #bd-app .px-ptc .plb{stroke:#e6e6e6}
html.lsv-light #bd-app .px-ptc .plb.bull{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptc .plb.bear{fill:#d1364a}
html.lsv-light #bd-app .px-ptc .plb.neu{fill:#b26b00}
html.lsv-light #bd-app .px-ptc .nk{stroke:#b26b00}
html.lsv-light #bd-app .px-ptc .tg{stroke:#d1d1d1}
html.lsv-light #bd-app .px-ptc .tgc{fill:#1a1a1a}
html.lsv-light #bd-app .px-ptc .tgl{fill:#1a1a1a;stroke:#e6e6e6}
html.lsv-light #bd-app .px-ptc .lp{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-ptc .lpb{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptc .lpt{fill:#ffffff}
html.lsv-light #bd-app .px-ptc .cx{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-ptt{background:rgba(242,244,247,0.95)}
html.lsv-light #bd-app .px-k.ma1{background:#2b59e8}
html.lsv-light #bd-app .px-k.ma2{background:#6d4cd6}
html.lsv-light #bd-app .px-pcard.main{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-pcard.main.bear{border-color:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-pch b{color:#1a1a1a}
html.lsv-light #bd-app .px-pcard p{color:#282f36}
html.lsv-light #bd-app .px-feed li.major p{color:#1a1a1a}
html.lsv-light #bd-app .px-feed li p{color:#16191d}
html.lsv-light #bd-app .px-feed li a{color:#14191f}
html.lsv-light #bd-app .px-ncard:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-ncard img{background:#f2f4f7}
html.lsv-light #bd-app .px-ncard b{color:#1a1a1a}
html.lsv-light #bd-app .px-polh h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-pre{background:rgba(16,32,56,0.036)!important}
html.lsv-light #bd-app #px-port .px-pf{border-color:rgba(194,84,31,0.4);background:linear-gradient(180deg,rgba(194,84,31,0.05),rgba(16,32,56,0.013))}
html.lsv-light #bd-app .px-pk b{color:#1a1a1a}
html.lsv-light #bd-app .px-hbh span{color:#1a1a1a}
html.lsv-light #bd-app .px-hbb{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-aib{background:rgba(194,84,31,0.06);border:1px solid rgba(194,84,31,0.39)}
html.lsv-light #bd-app .px-aiv p{color:#15191e}
html.lsv-light #bd-app .px-aiv ul{color:#15191e}
html.lsv-light #bd-app .px-aih{color:#c2541f}
html.lsv-light #bd-app .px-aihl{color:#1a1a1a!important}
html.lsv-light #bd-app .px-aiw{color:#c2541f}
html.lsv-light #bd-app .px-al.i{border-left:3px solid #2b59e8}
html.lsv-light #bd-app .px-al.w .px-alb{background:rgba(178,107,0,0.12)}
html.lsv-light #bd-app .px-al.p .px-alb{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .px-al.i .px-alb{background:rgba(43,89,232,0.12);color:#2b59e8}
html.lsv-light #bd-app .px-al b{color:#1a1a1a}
html.lsv-light #bd-app .px-al p{color:#323940}
html.lsv-light #bd-app .px-rl li b{color:#1a1a1a}
html.lsv-light #bd-app .px-imp.high{background:rgba(209,54,74,0.12)}
html.lsv-light #bd-app .px-imp.med{background:rgba(178,107,0,0.12)}
html.lsv-light #bd-app .px-imp.low{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-vd.good{background:rgba(14,143,90,0.12)}
html.lsv-light #bd-app .px-vd.ok{background:rgba(178,107,0,0.12)}
html.lsv-light #bd-app .px-vd.bad{background:rgba(209,54,74,0.12)}
html.lsv-light #bd-app .px-rcb{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .px-rcb i.w{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-rcb i.r{background:#d1364a}
html.lsv-light #bd-app .px-rcb i.s{background:linear-gradient(90deg,rgba(43,89,232,0.12),var(--neon))}
html.lsv-light #bd-app .px-ptsvg .sr.res{stroke:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-ptsvg .sr.sup{stroke:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-ptsvg .srl{stroke:#e6e6e6}
html.lsv-light #bd-app .px-ptsvg .srl.res{fill:#d1364a}
html.lsv-light #bd-app .px-ptsvg .srl.sup{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptsvg .tl.sup{stroke:#2b59e8}
html.lsv-light #bd-app .px-ptsvg .tl.res{stroke:#d1364a}
html.lsv-light #bd-app .px-ptsvg .pz.bull{fill:rgba(14,143,90,0.08)}
html.lsv-light #bd-app .px-ptsvg .pz.bear{fill:rgba(209,54,74,0.08)}
html.lsv-light #bd-app .px-ptsvg .pz.neu{fill:rgba(178,107,0,0.07)}
html.lsv-light #bd-app .px-ptsvg .pl.bull{stroke:#0e8f5a}
html.lsv-light #bd-app .px-ptsvg .pl.bear{stroke:#d1364a}
html.lsv-light #bd-app .px-ptsvg .pl.neu{stroke:#b26b00}
html.lsv-light #bd-app .px-ptsvg .pc{stroke:#e6e6e6}
html.lsv-light #bd-app .px-ptsvg .pc.bull{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptsvg .pc.bear{fill:#d1364a}
html.lsv-light #bd-app .px-ptsvg .pc.neu{fill:#b26b00}
html.lsv-light #bd-app .px-ptsvg .plb{stroke:#e6e6e6}
html.lsv-light #bd-app .px-ptsvg .plb.bull{fill:#0e8f5a}
html.lsv-light #bd-app .px-ptsvg .plb.bear{fill:#d1364a}
html.lsv-light #bd-app .px-ptsvg .plb.neu{fill:#b26b00}
html.lsv-light #bd-app .px-ptsvg .nk{stroke:#b26b00}
html.lsv-light #bd-app .px-ptsvg .tg{stroke:#d1d1d1}
html.lsv-light #bd-app .px-ptsvg .tgc{fill:#1a1a1a}
html.lsv-light #bd-app .px-ptsvg .tgl{fill:#1a1a1a;stroke:#e6e6e6}
html.lsv-light #bd-app .px-ptbadge{background:rgba(242,244,247,0.82)}
html.lsv-light #bd-app .px-ptbadge button{color:#222830!important}
html.lsv-light #bd-app .px-ptbadge .px-ptc2.on.bull{border-color:rgba(14,143,90,0.4)!important;color:#0e8f5a!important;background:rgba(14,143,90,0.1)!important}
html.lsv-light #bd-app .px-ptbadge .px-ptc2.on.bear{border-color:rgba(209,54,74,0.4)!important;color:#d1364a!important;background:rgba(209,54,74,0.1)!important}
html.lsv-light #bd-app .px-ptbadge .px-ptc2.on.neu{border-color:rgba(178,107,0,0.4)!important;color:#b26b00!important;background:rgba(178,107,0,0.1)!important}
html.lsv-light #bd-app .px-ptbadge .px-ptai{color:#c2541f!important}
html.lsv-light #bd-app .px-nwh h2{color:#1a1a1a!important}
html.lsv-light #bd-app .px-nlead h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-nlead p{color:#323940}
html.lsv-light #bd-app .px-nbrk{border:1px solid rgba(178,107,0,0.39);background:linear-gradient(180deg,rgba(178,107,0,0.05),rgba(16,32,56,0.009))}
html.lsv-light #bd-app .px-live{background:#d1364a;box-shadow:0 0 0 0 rgba(178,0,5,0.21)}
html.lsv-light #bd-app .px-tm{color:#141a1f}
html.lsv-light #bd-app .px-tk.mine{background:rgba(178,107,0,0.12)!important;border-color:rgba(178,107,0,0.4)!important;color:#b26b00!important}
html.lsv-light #bd-app .px-nwdot{background:#d1364a}
@media (max-width:640px){html.lsv-light #bd-app .px-t.stk tr.mine{border-color:rgba(43,89,232,0.4)}}
html.lsv-light #bd-app .px-fgn{color:#ffffff}
html.lsv-light :where(#bd-app) .px-nsrc .px-chipb{border:1px solid var(--bd-line,#c8ceda)}
html.lsv-light :where(#bd-app) .px-nsrc .px-chipb.on{background:var(--bd-ink,#f2f4fa);color:#1a1a1a}
html.lsv-light :where(#bd-app) .px-nsrc .px-chipb.on .px-mu{color:#1e2834}
html.lsv-light #bd-app .bd-lw .px-zm{background:rgba(242,244,247,0.82);border:1px solid rgba(16,32,56,0.16)}
html.lsv-light #bd-app .bd-lw .px-zm button{background:rgba(16,32,56,0.054);color:#151a1e}
html.lsv-light #bd-app .bd-lw .px-zm button:hover{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .px-mtc{border:1px solid var(--line2,rgba(16,32,56,0.128));background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-mtc:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-mtim{background:#f2f4f7}
html.lsv-light #bd-app .px-mtb h3{color:var(--txt,#1a1a1a)}
html.lsv-light #bd-app .px-mtb p{color:rgba(26,26,26,0.7)}
html.lsv-light #bd-app .px-mtr h1{color:#1a1a1a}
html.lsv-light #bd-app .px-mthero{background:#f2f4f7}
html.lsv-light #bd-app .px-mtdek{color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .px-mtq{border:1px solid var(--line2,rgba(16,32,56,0.128));background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-mtq > span{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-mtq b{color:#1a1a1a}
html.lsv-light #bd-app .px-mtq em.up{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-mtq em.dn{color:#d1364a}
html.lsv-light #bd-app .px-mtq em.mid{color:#b26b00}
html.lsv-light #bd-app .px-art{color:rgba(26,26,26,0.86)}
html.lsv-light #bd-app .px-art h2{border-left:3px solid var(--neon,#2b59e8);color:#1a1a1a}
html.lsv-light #bd-app .px-art h3{color:#1a1a1a}
html.lsv-light #bd-app .px-art b{color:#1a1a1a}
html.lsv-light #bd-app .px-tts{border:1px solid rgba(43,89,232,0.325);background:linear-gradient(135deg,rgba(43,89,232,0.07),rgba(16,32,56,0.018))}
html.lsv-light #bd-app .px-ttsh b{color:#1a1a1a}
html.lsv-light #bd-app .px-ttsb{border:1px solid var(--line2,rgba(16,32,56,0.18));background:rgba(16,32,56,0.045);color:#1a1a1a}
html.lsv-light #bd-app .px-ttsb.main{background:var(--neon,#2b59e8);color:#ffffff}
html.lsv-light #bd-app .px-ttsbar{background:rgba(16,32,56,0.072)}
html.lsv-light #bd-app .px-ttsbar i{background:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-ttsrow select{background:#f2f4f7;color:#1a1a1a;border:1px solid var(--line2,rgba(16,32,56,0.18))}
html.lsv-light #bd-app .px-ttscap{background:rgba(242,244,247,0.25);color:rgba(26,26,26,0.88)}
html.lsv-light #bd-app .px-ttscap b{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-sbar{background:rgba(16,32,56,0.072)}
html.lsv-light #bd-app .px-sbar i{background:#74849b}
html.lsv-light #bd-app .px-sbar.sg4 i,html.lsv-light #bd-app .sg4 .px-sbar i{background:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-sbar.sg3 i{background:#0e8f5a}
html.lsv-light #bd-app .px-sbar.sg2 i{background:#b26b00}
html.lsv-light #bd-app .px-sbar.sg1 i{background:#d1364a}
html.lsv-light #bd-app b.sg4,html.lsv-light #bd-app b.sg3{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app b.sg2{color:#b26b00}
html.lsv-light #bd-app b.sg1{color:#d1364a}
html.lsv-light #bd-app .px-gsring{background:radial-gradient(closest-side,#f2f4f7 78%,transparent 80% 100%),conic-gradient(var(--c,#0e8f5a) calc(var(--p)*1%),rgba(16,32,56,0.072) 0)}
html.lsv-light #bd-app .px-gsring.sg4{--c:#2b59e8}
html.lsv-light #bd-app .px-gsring.sg3{--c:#0e8f5a}
html.lsv-light #bd-app .px-gsring.sg2{--c:#b26b00}
html.lsv-light #bd-app .px-gsring.sg1{--c:#d1364a}
html.lsv-light #bd-app .px-gsring b{color:#1a1a1a}
html.lsv-light #bd-app .px-gsring small{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-gs3 div{border:1px solid var(--line2,rgba(16,32,56,0.128))}
html.lsv-light #bd-app .px-gs3 span{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-gs3 b{color:#1a1a1a}
html.lsv-light #bd-app .px-gsch text{fill:rgba(26,26,26,0.5)}
html.lsv-light #bd-app .px-gsch .gl{stroke:rgba(16,32,56,0.112)}
html.lsv-light #bd-app .px-leg{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-gsd b{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-gsr{border-bottom:1px dashed rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-gsr em{color:#1a1a1a}
html.lsv-light #bd-app .px-oph h3{color:#1a1a1a}
html.lsv-light #bd-app .px-opf label{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-opf select,html.lsv-light #bd-app .px-opf input{background:#f2f4f7;color:#1a1a1a;border:1px solid var(--line2,rgba(16,32,56,0.18))}
html.lsv-light #bd-app .px-opi{border:1px solid var(--line2,rgba(16,32,56,0.128));background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-opn b{color:#1a1a1a}
html.lsv-light #bd-app .px-opn small{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-ops b{color:#1a1a1a}
html.lsv-light #bd-app .px-ops small{color:rgba(26,26,26,0.5)}
html.lsv-light #bd-app .px-ops span{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-opi h5{color:#1a1a1a}
html.lsv-light #bd-app .px-opw span{border:1px solid rgba(16,32,56,0.18);color:rgba(26,26,26,0.85);background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-opr summary{color:#b26b00}
html.lsv-light #bd-app .px-opr ul{color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .px-opm{color:rgba(26,26,26,0.6);border-top:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .px-ein div{border:1px solid var(--line2,rgba(16,32,56,0.128))}
html.lsv-light #bd-app .px-ein b{color:#1a1a1a}
html.lsv-light #bd-app .px-ein small{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-eir{background:rgba(16,32,56,0.027)}
html.lsv-light :is(#bd-app .px-ins,html.lsv-light #bd-app .px-ec,html.lsv-light #bd-app .px-mhealth,html.lsv-light #bd-app .px-rk,html.lsv-light #bd-app .px-modal) .up{color:var(--neon,#0e8f5a)}
html.lsv-light :is(#bd-app .px-ins,html.lsv-light #bd-app .px-ec,html.lsv-light #bd-app .px-mhealth,html.lsv-light #bd-app .px-rk,html.lsv-light #bd-app .px-modal) .dn{color:#d1364a}
html.lsv-light #bd-app .px-eibx::after{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-eibx i.em{border:1px dashed rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-eibx i.mv.up{background:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-eibx i.mv.dn{background:#d1364a}
html.lsv-light #bd-app .px-eib span.bt{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-eib span.ms{color:#d1364a}
html.lsv-light #bd-app .px-eib small{color:rgba(26,26,26,0.5)}
html.lsv-light #bd-app .px-eiaibox{border:1px solid rgba(109,76,214,0.39);background:rgba(109,76,214,0.05)}
html.lsv-light #bd-app .px-eiaibox h5{color:#6d4cd6}
html.lsv-light #bd-app .px-ecd{border:1px solid var(--line2,rgba(16,32,56,0.128))}
html.lsv-light #bd-app .px-ecd.today{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-ecdh b{color:#1a1a1a}
html.lsv-light #bd-app .px-ecdh span{color:rgba(26,26,26,0.5)}
html.lsv-light #bd-app .px-eci{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-eci:hover{background:rgba(16,32,56,0.072)}
html.lsv-light #bd-app .px-eci.mine{box-shadow:inset 2px 0 0 var(--neon,rgba(0,211,77,0.35))}
html.lsv-light #bd-app .px-ecn b{color:#1a1a1a}
html.lsv-light #bd-app .px-ecn small{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-ecm{color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .px-mhr{border:1px solid var(--line2,rgba(16,32,56,0.16));background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-mhr.on{background:linear-gradient(135deg,rgba(43,89,232,0.12),rgba(43,89,232,0.05));border-color:rgba(43,89,232,0.4);color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-mhr.off{background:linear-gradient(135deg,rgba(209,54,74,0.12),rgba(209,54,74,0.05));border-color:rgba(209,54,74,0.4);color:#d1364a}
html.lsv-light #bd-app .px-mhr.neu{background:linear-gradient(135deg,rgba(178,107,0,0.12),rgba(178,107,0,0.05));border-color:rgba(178,107,0,0.4);color:#b26b00}
html.lsv-light #bd-app .px-mhr > span{color:rgba(26,26,26,0.7)}
html.lsv-light #bd-app .px-mhr small{color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .px-mhs{background:linear-gradient(90deg,#d1364a,#b26b00 50%,#0e8f5a)}
html.lsv-light #bd-app .px-mhs i{background:#000000;box-shadow:0 0 6px rgba(16,24,40,0.132)}
html.lsv-light #bd-app .px-mht{border:1px solid var(--line2,rgba(16,32,56,0.128));background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-mht span{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-mht b{color:#1a1a1a}
html.lsv-light #bd-app .px-mht b.up{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-mht b.dn{color:#d1364a}
html.lsv-light #bd-app .px-mht small{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-mht svg{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-adb{background:#d1364a}
html.lsv-light #bd-app .px-adb i{background:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-mhb > div{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .px-mhb i.up{background:rgba(14,143,90,0.75)}
html.lsv-light #bd-app .px-mhb i.dn{background:rgba(209,54,74,0.8)}
html.lsv-light #bd-app .px-mhsb span{border:1px solid rgba(16,32,56,0.16)}
html.lsv-light #bd-app .px-mhsb span.up{border-color:rgba(14,143,90,0.4)}
html.lsv-light #bd-app .px-mhsb span.dn{border-color:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-rkd > summary h3{color:#1a1a1a}
html.lsv-light #bd-app .px-rkd > summary h3::after{color:rgba(26,26,26,0.5)}
html.lsv-light #bd-app .px-rkf label,html.lsv-light #bd-app .px-thf label{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-rkf input,html.lsv-light #bd-app .px-rkf select,html.lsv-light #bd-app .px-thf input,html.lsv-light #bd-app .px-thf select,html.lsv-light #bd-app .px-thf textarea{background:#f2f4f7;color:#1a1a1a;border:1px solid var(--line2,rgba(16,32,56,0.18))}
html.lsv-light #bd-app .px-t tr.tot td{border-top:1px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-thst{border:1px solid rgba(16,32,56,0.18);color:rgba(26,26,26,0.7)}
html.lsv-light #bd-app .px-thst.intacta{color:#2b59e8;border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-thst.intarita{color:var(--neon,#0e8f5a);border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-thst.slabita{color:#b26b00;border-color:rgba(178,107,0,0.4)}
html.lsv-light #bd-app .px-thst.invalidata{color:#d1364a;border-color:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-g3 h6,html.lsv-light #bd-app .px-th h6{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-threv{border:1px solid var(--line2,rgba(16,32,56,0.128))}
html.lsv-light #bd-app .px-thch > div{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-thch .ok i{background:rgba(14,143,90,0.12);color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-thch .watch i{background:rgba(178,107,0,0.12);color:#b26b00}
html.lsv-light #bd-app .px-thch .broken i{background:rgba(209,54,74,0.12);color:#d1364a}
html.lsv-light #bd-app .px-thch b{color:#1a1a1a}
html.lsv-light #bd-app .px-thch small{color:rgba(26,26,26,0.7)}
html.lsv-light #bd-app .px-thi{border:1px solid var(--line2,rgba(16,32,56,0.128));background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-thi b{color:#1a1a1a}
html.lsv-light #bd-app .px-thi small{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-eirh b{color:#1a1a1a}
html.lsv-light #bd-app .px-eirg div{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-eirg span{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-eirg em{color:rgba(26,26,26,0.7)}
html.lsv-light #bd-app .px-eit td b{color:#1a1a1a}
html.lsv-light #bd-app .px-eit td small{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-trtx{color:rgba(26,26,26,0.88)}
html.lsv-light #bd-app .px-trtx p b{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-trtx p.on{background:rgba(43,89,232,0.1);box-shadow:inset 3px 0 0 var(--neon,rgba(0,211,77,0.35))}
html.lsv-light #bd-app .px-eileg{color:rgba(26,26,26,0.6)}
html.lsv-light #bd-app .px-eileg i.mv{background:linear-gradient(90deg,var(--neon,#0e8f5a) 50%,#d1364a 50%)}
html.lsv-light #bd-app .px-eileg i.em{border:1px dashed rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-pftabs{border:1px solid var(--line2,rgba(16,32,56,0.128));background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-pftabs button{color:rgba(26,26,26,0.72)}
html.lsv-light #bd-app .px-pftabs button:hover{background:rgba(16,32,56,0.045);color:#1a1a1a}
html.lsv-light #bd-app .px-pftabs button.on{background:var(--neon,#2b59e8);color:#ffffff}
html.lsv-light #bd-app .px-eibre{border:1px solid rgba(43,89,232,0.234);background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-eibre .px-ch h4{color:rgba(26,26,26,0.75)}
html.lsv-light #bd-app .px-bre-sep{color:rgba(26,26,26,0.55)}
html.lsv-light #bd-app .px-bre-sep::before,html.lsv-light #bd-app .px-bre-sep::after{background:linear-gradient(90deg,transparent,rgba(43,89,232,0.12),transparent)}
html.lsv-light #bd-app .px-btn-ai{border-color:rgba(178,107,0,0.4)!important;color:#b26b00}
html.lsv-light #bd-app .px-btn-p{color:#ffffff!important}
html.lsv-light #bd-app .px-fd .px-fdh h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-fdpf.none{border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .px-fdk>b{color:#1a1a1a}
html.lsv-light #bd-app .px-fdm.off{border-color:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-fdm.on{border-color:rgba(43,89,232,0.39)}
html.lsv-light #bd-app .px-fds{color:#1a1a1a!important}
html.lsv-light #bd-app .px-fdsig li>i{background:#5f6875}
html.lsv-light #bd-app .px-fdidea:hover{border-color:rgba(43,89,232,0.4)!important}
html.lsv-light #bd-app .px-fdidea b{color:#1a1a1a}
html.lsv-light #bd-app .px-pfq{color:#1a1a1a}
html.lsv-light #bd-app .px-pfo button.on{background:rgba(43,89,232,0.12)!important;color:#1a1a1a!important}
html.lsv-light #bd-app .ag-actc{background:rgba(178,107,0,0.08)!important;border-color:rgba(178,107,0,0.4)!important;color:#b26b00!important}
html.lsv-light #bd-app .px-hhd h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-hhd h3 .px-hlive{background:var(--neon,#2b59e8);box-shadow:0 0 12px var(--neon,rgba(0,211,77,0.35))}
html.lsv-light #bd-app .px-hhb .px-btn.on{background:var(--neon,#2b59e8)!important;color:#ffffff!important;border-color:var(--neon,#2b59e8)!important}
html.lsv-light #bd-app .px-hdna{border-color:rgba(109,76,214,0.4)!important;background:rgba(109,76,214,0.08)!important;color:#6d4cd6!important}
html.lsv-light #bd-app .px-hdna:hover{border-color:#6d4cd6!important;background:rgba(109,76,214,0.12)!important}
html.lsv-light #bd-app .px-dnb{border:1px solid rgba(109,76,214,0.4);background:radial-gradient(120% 160% at 100% 0%,rgba(109,76,214,0.12),transparent 55%),radial-gradient(120% 160% at 0% 100%,rgba(43,89,232,0.12),transparent 55%),#f2f4f7}
html.lsv-light #bd-app .px-dnb .px-dnbi{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-dnb b{color:#1a1a1a}
html.lsv-light #bd-app .px-dnb p{color:#222830}
html.lsv-light #bd-app .px-hedb{border:1px solid rgba(43,89,232,0.4);background:rgba(242,244,247,0.92);box-shadow:0 14px 40px -20px rgba(0,211,77,0.175)}
html.lsv-light #bd-app .px-hedb>span{color:#0e8f5a}
html.lsv-light #bd-app .px-hw{border:1px solid var(--line,rgba(16,32,56,0.128));background:linear-gradient(180deg,rgba(16,32,56,0.036),rgba(16,32,56,0.011))}
html.lsv-light #bd-app .px-hw:hover{border-color:rgba(43,89,232,0.286)}
html.lsv-light #bd-app .px-hwh h4{color:#121a21!important}
html.lsv-light #bd-app .px-hwic{background:rgba(43,89,232,0.07);border:1px solid rgba(43,89,232,0.234)}
html.lsv-light #bd-app .px-hwai{border:1px solid rgba(178,107,0,0.4)!important;background:rgba(178,107,0,0.06)!important;color:#b26b00!important}
html.lsv-light #bd-app .px-hwai:hover{background:rgba(178,107,0,0.12)!important;border-color:#b26b00!important}
html.lsv-light #bd-app .px-hg.edit .px-hw{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-hwdrag{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-hwe button{border:1px solid var(--line2,rgba(16,32,56,0.18))!important;background:rgba(16,32,56,0.036)!important;color:var(--txt,#121a21)!important}
html.lsv-light #bd-app .px-hwe button:hover{border-color:var(--neon,#2b59e8)!important;color:#1a1a1a!important}
html.lsv-light #bd-app .px-hw[class*="px-drop-"]::after{background:var(--neon,#2b59e8);box-shadow:0 0 14px var(--neon,rgba(0,211,77,0.35))}
html.lsv-light #bd-app .px-hpi{background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-hpi b{color:#1a1a1a}
html.lsv-light #bd-app .px-hw.hero{border-color:rgba(43,89,232,0.4);background:radial-gradient(120% 150% at 0% 0%,rgba(43,89,232,0.12),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(109,76,214,0.12),transparent 60%),linear-gradient(135deg,rgba(242,244,247,0.95),rgba(242,244,247,0.95));box-shadow:inset 0 0 0 1px rgba(0,211,77,0.021),0 24px 60px -36px rgba(0,211,77,0.193)}
html.lsv-light #bd-app .px-brg{color:#1a1a1a}
html.lsv-light #bd-app .px-brd{color:#404b56}
html.lsv-light #bd-app .px-brl li{color:#121a21}
html.lsv-light #bd-app .px-brl li>i{background:#5f6875;box-shadow:0 0 0 3px rgba(95,104,117,0.052)}
html.lsv-light #bd-app .px-brl li.up>i{box-shadow:0 0 0 3px rgba(0,211,77,0.052),0 0 10px rgba(0,211,77,0.175)}
html.lsv-light #bd-app .px-brl li.down>i{box-shadow:0 0 0 3px rgba(178,0,5,0.052)}
html.lsv-light #bd-app .px-hw.hero .px-btn-ai{background:rgba(178,107,0,0.08)!important}
html.lsv-light #bd-app .px-pv b{color:#1a1a1a}
html.lsv-light #bd-app .px-atb{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-atb i.up{background:linear-gradient(90deg,rgba(14,143,90,0.12),var(--px-up))}
html.lsv-light #bd-app .px-atb i.dn{background:linear-gradient(270deg,rgba(209,54,74,0.12),var(--px-dn))}
html.lsv-light #bd-app .px-atb::after{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-atsim{border:1px solid var(--line2,rgba(16,32,56,0.18))!important}
html.lsv-light #bd-app .px-mkh{color:#1a1a1a;background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-mkh.on{border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.06)}
html.lsv-light #bd-app .px-mkh.off{border-color:rgba(209,54,74,0.4);background:rgba(209,54,74,0.06)}
html.lsv-light #bd-app .px-nwc{background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-nwc:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-nwim{background:linear-gradient(135deg,#0e8f5a 0%,#f1f7fb 55%,#6d4cd6 100%)}
html.lsv-light #bd-app .px-nwfb{color:rgba(26,26,26,0.85);text-shadow:0 0 24px rgba(0,211,77,0.21)}
html.lsv-light #bd-app .px-nwrel{color:#222830}
html.lsv-light #bd-app .px-nwrel.held{border-color:rgba(178,107,0,0.4);background:rgba(178,107,0,0.07)}
html.lsv-light #bd-app .px-nwrel.watch{border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.06)}
html.lsv-light #bd-app .px-nwrel.sector{color:#6d4cd6;border-color:rgba(109,76,214,0.4);background:rgba(109,76,214,0.07)}
html.lsv-light #bd-app .px-nwt{color:#1a1a1a!important}
html.lsv-light #bd-app .px-nww{color:#323c46}
html.lsv-light #bd-app .px-evl::before{background:linear-gradient(var(--line2,rgba(16,32,56,0.08)),transparent)}
html.lsv-light #bd-app .px-evd{background:#f2f4f7;border:1px solid var(--line2,rgba(16,32,56,0.18))}
html.lsv-light #bd-app .px-evd b{color:#1a1a1a}
html.lsv-light #bd-app .px-evi.earn .px-evd{border-color:rgba(109,76,214,0.4)}
html.lsv-light #bd-app .px-evi.div .px-evd{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-evx small{color:#323c46}
html.lsv-light #bd-app .px-lmt{color:#141a1f}
html.lsv-light #bd-app .px-lmb{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-lmb i{background:linear-gradient(90deg,rgba(43,89,232,0.12),var(--px-up))}
html.lsv-light #bd-app .px-lmb u{background:#000000;box-shadow:0 0 6px rgba(89,89,89,0.245)}
html.lsv-light #bd-app .px-lmr.bad .px-lmb i{background:linear-gradient(90deg,rgba(209,54,74,0.12),var(--px-dn))}
html.lsv-light #bd-app .px-lmr.bad{background:rgba(209,54,74,0.06)}
html.lsv-light #bd-app .px-lmcta p{color:#222830}
html.lsv-light #bd-app .px-dnai{border:1px solid rgba(109,76,214,0.4);background:radial-gradient(120% 140% at 100% 0%,rgba(109,76,214,0.12),transparent 60%),rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-dnt{color:#1a1a1a}
html.lsv-light #bd-app .px-dnai>p{color:#141a1f}
html.lsv-light #bd-app .px-dn3 .neu>b{color:#6d4cd6}
html.lsv-light #bd-app .px-dn3 li{color:#141a1f}
html.lsv-light #bd-app .px-dnld{color:#6d4cd6}
html.lsv-light #bd-app .px-dnld i{border:2px solid rgba(109,76,214,0.39);border-top-color:#6d4cd6}
html.lsv-light #bd-app .px-obg>div{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-obg b{color:#1a1a1a}
html.lsv-light #bd-app .px-obd li{border:1px solid rgba(178,107,0,0.4);background:rgba(178,107,0,0.06);color:#b26b00}
html.lsv-light #bd-app .px-dnoff{border:1px dashed var(--line2,rgba(16,32,56,0.18));color:#323c46}
html.lsv-light #bd-app .px-lsic{background:linear-gradient(135deg,rgba(43,89,232,0.12),rgba(109,76,214,0.12));border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .px-lsn b{color:#1a1a1a}
html.lsv-light #bd-app .px-flb{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-flbig{color:#323c46}
html.lsv-light #bd-app .px-mvb{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-mvb i.up{background:linear-gradient(90deg,rgba(14,143,90,0.12),var(--px-up))}
html.lsv-light #bd-app .px-mvb i.dn{background:linear-gradient(90deg,rgba(209,54,74,0.12),var(--px-dn))}
html.lsv-light #bd-app .px-btn-dn{border-color:rgba(209,54,74,0.4)!important;color:#d1364a!important}
html.lsv-light #bd-app .px-btn-dn:hover{background:rgba(209,54,74,0.12)!important}
html.lsv-light #bd-app .px-mbox.px-dzm{background:radial-gradient(90% 60% at 100% 0%,rgba(109,76,214,0.12),transparent 60%),radial-gradient(80% 50% at 0% 100%,rgba(43,89,232,0.08),transparent 60%),#f2f4f7}
html.lsv-light #bd-app .px-dzpb{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-dzpb i{background:linear-gradient(90deg,#0e8f5a,var(--neon,#2b59e8));box-shadow:0 0 12px var(--neon,rgba(0,211,77,0.35))}
html.lsv-light #bd-app .px-dzq{color:#1a1a1a}
html.lsv-light #bd-app .px-dzqs{color:#323c46}
html.lsv-light #bd-app .px-dzo{border:1px solid var(--line2,rgba(16,32,56,0.18))!important;background:rgba(16,32,56,0.027)!important;color:var(--txt,#121a21)!important}
html.lsv-light #bd-app .px-dzo:hover{border-color:rgba(43,89,232,0.4)!important;background:rgba(43,89,232,0.05)!important}
html.lsv-light #bd-app .px-dzo.on{border-color:var(--neon,#2b59e8)!important;background:rgba(43,89,232,0.1)!important;box-shadow:inset 0 0 0 1px var(--neon,rgba(0,211,77,0.35)),0 12px 30px -16px rgba(0,211,77,0.245)}
html.lsv-light #bd-app .px-dzo:focus-visible{outline:2px solid var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-dzi{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .px-dzo.on .px-dzi{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .px-dzl b{color:#1a1a1a}
html.lsv-light #bd-app .px-dzl small{color:#404b56}
html.lsv-light #bd-app .px-dzck{background:var(--neon,#2b59e8);color:#ffffff}
html.lsv-light #bd-app .px-dzlim{border:1px solid var(--line2,rgba(16,32,56,0.18));background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-dzlim.on{border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .px-dzlim small{color:#404b56}
html.lsv-light #bd-app .px-dzrg output{color:#1a1a1a}
html.lsv-light #bd-app .px-dzsw{color:#1a1a1a}
html.lsv-light #bd-app .px-dzsw>span{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-dzsw>span::after{background:#000000}
html.lsv-light #bd-app .px-dzsw input:checked+span{background:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-dzsw input:checked+span::after{background:#f2f4f7}
html.lsv-light #bd-app .px-dzsw input:focus-visible+span{outline:2px solid var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-dzat{color:#141a1f}
html.lsv-light #bd-app .px-dzntf{background:rgba(16,32,56,0.054);border:1px solid rgba(16,32,56,0.16);box-shadow:0 18px 40px -24px rgba(16,24,40,0.176)}
html.lsv-light #bd-app .px-dzntf>span{background:#f2f4f7;border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-dzntf b{color:#1a1a1a}
html.lsv-light #bd-app .px-dzntf small{color:#323c46}
html.lsv-light #bd-app .px-dzexp{border:1px solid rgba(109,76,214,0.4);background:rgba(109,76,214,0.06);color:#14191f}
html.lsv-light #bd-app .px-dzf{border-top:1px solid var(--line,rgba(16,32,56,0.128));background:#f2f4f7}
html.lsv-light #bd-app .px-dzorb{background:radial-gradient(circle at 35% 30%,rgba(109,76,214,0.12),rgba(43,89,232,0.12) 60%,transparent 70%);box-shadow:0 0 60px -10px rgba(0,211,77,0.21)}
html.lsv-light #bd-app .px-dzorb::before,html.lsv-light #bd-app .px-dzorb::after{border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-dzorb::after{border-color:rgba(109,76,214,0.4)}
html.lsv-light #bd-app .px-dzin h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-dzin p{color:#29323b}
html.lsv-light #bd-app .px-dzpts li{background:rgba(16,32,56,0.027);color:#14191f}
html.lsv-light #bd-app .px-dzpts li::before{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-dzb h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-dzb li{color:#141a1f}
html.lsv-light #bd-app .px-dzb li i{background:var(--neon,#2b59e8);color:#ffffff}
html.lsv-light #bd-app .px-mdr{background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-mdr.ask{border-color:rgba(209,54,74,0.4);background:rgba(209,54,74,0.05)}
html.lsv-light #bd-app .px-mdi{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .px-mdx b{color:#1a1a1a}
html.lsv-light #bd-app .px-mdv{color:#222830}
html.lsv-light #bd-app .px-mdsure{color:#d1364a}
html.lsv-light #bd-app .px-nwgen{color:#1a1a1a;background:radial-gradient(120% 90% at 85% 15%,rgba(109,76,214,0.12),transparent 60%),linear-gradient(140deg,#f1f7fb 0%,#f2f6fa 55%,#f3f2fa 100%)}
html.lsv-light #bd-app .px-nwgen.t-up{background:radial-gradient(120% 90% at 85% 15%,rgba(14,143,90,0.12),transparent 60%),linear-gradient(140deg,#f1fbf6 0%,#f2f4f7 55%,#f3f9f7 100%)}
html.lsv-light #bd-app .px-nwgen.t-dn{background:radial-gradient(120% 90% at 85% 15%,rgba(209,54,74,0.12),transparent 60%),linear-gradient(140deg,#faf2f3 0%,#f2f4f7 55%,#f9f3f7 100%)}
html.lsv-light #bd-app .px-nwgen::before{background-image:linear-gradient(rgba(16,32,56,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,56,0.045) 1px,transparent 1px)}
html.lsv-light #bd-app .px-nwgen.t-up .px-nwgbg{color:#0e8f5a}
html.lsv-light #bd-app .px-nwgen.t-dn .px-nwgbg{color:#d1364a}
html.lsv-light #bd-app .px-nwlogo{background:#000000;box-shadow:0 2px 10px rgba(16,24,40,0.077)}
html.lsv-light #bd-app .px-nwgk{background:rgba(242,244,247,0.35);border:1px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-nwgen.t-up .px-nwgk{border-color:rgba(14,143,90,0.4);color:#0e8f5a}
html.lsv-light #bd-app .px-nwgen.t-dn .px-nwgk{border-color:rgba(209,54,74,0.4);color:#d1364a}
html.lsv-light #bd-app .px-fdctx{background:rgba(109,76,214,0.08);border:1px solid rgba(109,76,214,0.286)}
html.lsv-light #bd-app .px-lvl{background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-lvl summary{color:#1a1a1a}
html.lsv-light #bd-app .px-lvl li::before{background:#5f6875}
html.lsv-light #bd-app .px-lvl li.s1::before{background:#6d4cd6}
html.lsv-light #bd-app .px-lvl li.s2::before{background:#c2541f}
html.lsv-light #bd-app .px-lvl li.now{background:rgba(43,89,232,0.06)}
html.lsv-light #bd-app .px-lvl span.r{color:#1a1a1a}
html.lsv-light #bd-app .pxt-root{--pn:#2b59e8;--pg:var(--glass,rgba(16,32,56,0.036));--pl:var(--line,rgba(16,32,56,0.072));--pl2:var(--line2,rgba(16,32,56,0.08));--pt:var(--txt,#0d110e);--pm:var(--mut,#69736f);--pu:#0e8f5a;--pd:var(--px-dn,#d1364a)}
html.lsv-light #bd-app .pxt-root .pxt-ib{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .pxt-root .pxt-ib:hover{background:rgba(16,32,56,0.08);border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .pxt-root .pxt-btn{background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .pxt-root .pxt-btn:hover{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .pxt-root .pxt-btn.pri{color:#1a1a1a;box-shadow:0 0 0 0 rgba(8,39,176,0.175),0 10px 30px rgba(8,39,176,0.087)}
html.lsv-light #bd-app .pxt-root .pxt-btn.pri:hover{box-shadow:0 0 0 6px rgba(8,39,176,0.049),0 14px 40px rgba(8,39,176,0.122)}
html.lsv-light #bd-app .pxt-clip .pxt-bg{background:radial-gradient(120% 90% at 50% 0%,rgba(43,89,232,0.08),transparent 55%),rgba(242,244,247,0.84)}
html.lsv-light #bd-app .pxt-clip .pxt-frame{background:radial-gradient(90% 70% at 15% 10%,rgba(43,89,232,0.07),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(109,76,214,0.07),transparent 60%),linear-gradient(180deg,#f2f4f7,#f2f4f7);border:1px solid rgba(16,32,56,0.16);box-shadow:0 40px 120px rgba(16,24,40,0.154),0 0 0 1px rgba(8,39,176,0.021),inset 0 1px 0 rgba(89,89,89,0.021)}
html.lsv-light #bd-app .pxt-clip .pxt-frame::before{background-image:linear-gradient(rgba(16,32,56,0.023) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,56,0.023) 1px,transparent 1px)}
html.lsv-light #bd-app .pxt-clip .pxt-seg::before{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .pxt-clip .pxt-seg b{box-shadow:0 0 10px rgba(8,39,176,0.21)}
html.lsv-light #bd-app .pxt-clip .pxt-pp{background:rgba(43,89,232,0.1);border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .pxt-clip .pxt-card{background:linear-gradient(180deg,rgba(16,32,56,0.05),rgba(16,32,56,0.018));border:1px solid rgba(16,32,56,0.16);box-shadow:0 20px 50px rgba(16,24,40,0.088),inset 0 1px 0 rgba(89,89,89,0.017)}
html.lsv-light #bd-app .pxt-clip .pxt-cur{filter:drop-shadow(0 4px 8px rgba(16,24,40,0.11))}
html.lsv-light #bd-app .pxt-orb{background:radial-gradient(circle,rgba(43,89,232,0.12),rgba(43,89,232,0.06) 45%,transparent 70%)}
html.lsv-light #bd-app .pxt-v1 .pxt-rg{border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .pxt-wm{color:#1a1a1a;text-shadow:0 0 40px rgba(8,39,176,0.087)}
html.lsv-light #bd-app .pxt-wm b{box-shadow:0 0 16px var(--pn),0 0 34px rgba(8,39,176,0.21)}
html.lsv-light #bd-app .pxt-v1 .pxt-ul{box-shadow:0 0 14px rgba(8,39,176,0.245)}
html.lsv-light #bd-app .pxt-v1 .pxt-tag{border:1px solid rgba(43,89,232,0.39);background:rgba(43,89,232,0.06)}
html.lsv-light #bd-app .pxt-helix{filter:drop-shadow(0 0 12px rgba(8,39,176,0.087))}
html.lsv-light #bd-app .pxt-rung b:last-child{background:#6d4cd6;box-shadow:0 0 10px rgba(25,0,178,0.35)}
html.lsv-light #bd-app .pxt-rung span{background:linear-gradient(90deg,rgba(43,89,232,0.6),rgba(109,76,214,0.6))}
html.lsv-light #bd-app .pxt-chip{border:1px solid rgba(43,89,232,0.4);background:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .pxt-chip:nth-child(even){border-color:rgba(109,76,214,0.4);background:rgba(109,76,214,0.1)}
html.lsv-light #bd-app .pxt-dnat{background:linear-gradient(90deg,rgba(43,89,232,0.12),rgba(43,89,232,0.05));border:1px solid rgba(43,89,232,0.325)}
html.lsv-light #bd-app .pxt-dnat small{color:#1a1a1a}
html.lsv-light #bd-app .pxt-w{background:linear-gradient(180deg,rgba(16,32,56,0.054),rgba(16,32,56,0.018));border:1px solid rgba(16,32,56,0.16)}
html.lsv-light #bd-app .pxt-ln{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .pxt-ln.g{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .pxt-tagg{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .pxt-bars i{background:linear-gradient(180deg,rgba(43,89,232,0.8),rgba(43,89,232,0.12))}
html.lsv-light #bd-app .pxt-sg i{background:rgba(43,89,232,0.12);border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .pxt-sg i.d{background:rgba(209,54,74,0.12);border-color:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .pxt-thumb{background:linear-gradient(135deg,rgba(43,89,232,0.12),rgba(109,76,214,0.12))}
html.lsv-light #bd-app .pxt-lines path{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .pxt-lines path.b{filter:drop-shadow(0 0 4px rgba(8,39,176,0.28))}
html.lsv-light #bd-app .pxt-tk{background:linear-gradient(180deg,rgba(16,32,56,0.063),rgba(16,32,56,0.023));border:1px solid rgba(16,32,56,0.18);box-shadow:0 14px 40px rgba(16,24,40,0.088)}
html.lsv-light #bd-app .pxt-pill{background:rgba(242,244,247,0.92)}
html.lsv-light #bd-app .pxt-ins{background:linear-gradient(135deg,rgba(43,89,232,0.12),rgba(43,89,232,0.05));border:1px solid rgba(43,89,232,0.4);box-shadow:0 0 30px rgba(8,39,176,0.07),0 14px 40px rgba(16,24,40,0.088)}
html.lsv-light #bd-app .pxt-chat{background:linear-gradient(180deg,#f2f4f7,#f2f4f7);border:1px solid rgba(194,84,31,0.4);box-shadow:0 30px 80px rgba(16,24,40,0.121),0 0 40px rgba(168,70,38,0.028)}
html.lsv-light #bd-app .pxt-orb2{background:radial-gradient(circle at 35% 30%,#c2541f,#c2541f 55%,#c2541f);color:#1a1a1a;box-shadow:0 0 16px rgba(168,70,38,0.175)}
html.lsv-light #bd-app .pxt-bu{background:rgba(43,89,232,0.12);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .pxt-ba{background:rgba(16,32,56,0.045);color:#171c19}
html.lsv-light #bd-app .pxt-root .pxt-abtn{border:1px solid rgba(43,89,232,0.4);background:rgba(43,89,232,0.1)}
html.lsv-light #bd-app .pxt-abtn .b{color:#1a1a1a}
html.lsv-light #bd-app .pxt-abtn .pxt-rip{background:rgba(0,0,0,0.6)}
html.lsv-light #bd-app .pxt-inp{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .pxt-gl path{stroke:rgba(16,32,56,0.096)}
html.lsv-light #bd-app .pxt-pl{filter:drop-shadow(0 0 4px rgba(8,39,176,0.21))}
html.lsv-light #bd-app .pxt-cup{stroke:#b26b00}
html.lsv-light #bd-app .pxt-res{stroke:rgba(178,107,0,0.4)}
html.lsv-light #bd-app .pxt-bk{fill:#b26b00;stroke:#e2e9e7}
html.lsv-light #bd-app .pxt-plab{background:rgba(178,107,0,0.12);border:1px solid rgba(178,107,0,0.4);color:#b26b00}
html.lsv-light #bd-app .pxt-blab{background:rgba(43,89,232,0.12);border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .pxt-gsc .tr{stroke:rgba(16,32,56,0.128)}
html.lsv-light #bd-app .pxt-gsc .fg{filter:drop-shadow(0 0 6px rgba(8,39,176,0.21))}
html.lsv-light #bd-app .pxt-met{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .pxt-tour .pxt-hole{box-shadow:0 0 0 2px rgba(8,39,176,0.332),0 0 26px rgba(8,39,176,0.158),0 0 0 200vmax rgba(16,24,40,0.158)}
html.lsv-light #bd-app .pxt-tour .pxt-hole::after{border:2px solid rgba(43,89,232,0.7)}
html.lsv-light #bd-app .pxt-tour .pxt-pop{background:linear-gradient(180deg,rgba(242,244,247,0.98),rgba(242,244,247,0.98));border:1px solid rgba(43,89,232,0.39);box-shadow:0 24px 70px rgba(16,24,40,0.132),0 0 30px rgba(8,39,176,0.028)}
html.lsv-light #bd-app .pxt-tour.pxt-wait .pxt-pop h3::before{border:2px solid rgba(43,89,232,0.325)}
html.lsv-light #bd-app .pxt-tour .pxt-pb p{color:#3d4642}
html.lsv-light #bd-app .pxt-tour .pxt-dots i{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .pxt-tour .pxt-dots i.p{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .pxt-tour .pxt-dots i.on{box-shadow:0 0 8px rgba(8,39,176,0.21)}
html.lsv-light #bd-app .pxt-tour .pxt-arr{background:#f2f4f7;border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .pxt-tour .pxt-pop[data-side="top"] .pxt-arr{background:#f2f4f7}
html.lsv-light #bd-app .pxt-wm{text-shadow:0 0 40px rgba(8,39,176,0.122)}
html.lsv-light #bd-app .pxt-wm .v{color:#0e8f5a}
html.lsv-light #bd-app .pxt-wm .pxt-lg{filter:drop-shadow(0 8px 24px rgba(23,69,212,0.193))}
html.lsv-light #bd-app .pxt-tmh .up{color:#0e8f5a}
html.lsv-light #bd-app .pxt-tmh em{background:rgba(43,89,232,0.12);color:#2b59e8}
html.lsv-light #bd-app .pxt-tmt i{background:rgba(16,32,56,0.036);color:#2b59e8}
html.lsv-light #bd-app .pxt-tmt i:first-child{background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .pxt-chl{stroke:#0e8f5a}
html.lsv-light #bd-app .pxt-lvl{stroke:#0e8f5a}
html.lsv-light #bd-app .pxt-ceo{color:#1a1a1a;background:#0e8f5a;box-shadow:0 0 0 0 rgba(58,221,118,0.21)}
html.lsv-light #bd-app .pxt-lvlt{color:#0e8f5a;background:rgba(242,244,247,0.8)}
html.lsv-light #bd-app .pxt-term .pxt-plab{background:rgba(14,143,90,0.12);color:#0e8f5a;border:1px solid rgba(14,143,90,0.4)}
html.lsv-light #bd-app .pxt-tme i{color:#1a1a1a;background:#0e8f5a}
html.lsv-light #bd-app .pxt-tme i.n{background:#6d4cd6}
html.lsv-light #bd-app .pxt-wlr{background:rgba(16,32,56,0.036);border:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .pxt-tick.u{color:#0e8f5a}
html.lsv-light #bd-app .pxt-tick.d{color:#d1364a}
html.lsv-light #bd-app .pxt-ust span{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .pxt-ust span.on{color:#1a1a1a;background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .pxt-uc{background:rgba(16,32,56,0.041);border:1px solid rgba(16,32,56,0.144)}
html.lsv-light #bd-app .pxt-uc::before{background:#0e8f5a}
html.lsv-light #bd-app .pxt-uc.be::before{background:#d1364a}
html.lsv-light #bd-app .pxt-uc .k{color:#0e8f5a;background:rgba(14,143,90,0.12)}
html.lsv-light #bd-app .pxt-uc.be .k{color:#d1364a;background:rgba(209,54,74,0.12)}
html.lsv-light #bd-app .pxt-uc .m em{border:1px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .pxt-uc .bar{background:#d1364a}
html.lsv-light #bd-app .pxt-uc .bar i{background:#0e8f5a}
html.lsv-light #bd-app .pxt-uc .bar span{color:#ffffff}
html.lsv-light #bd-app .pxt-uc .vo em{color:#0e8f5a;border:1px solid rgba(14,143,90,0.4)}
html.lsv-light #bd-app .pxt-tour .pxt-hole{box-shadow:0 0 0 2px rgba(0,39,178,0.332),0 0 0 6px rgba(8,39,176,0.063),0 0 34px rgba(8,39,176,0.193),0 0 0 200vmax rgba(16,24,40,0.163)}
html.lsv-light #bd-app .pxt-tour .pxt-hole::before{background:conic-gradient(from var(--pxa,0deg),#2b59e8,#0e8f5a,#6d4cd6,#2b59e8)}
html.lsv-light #bd-app .pxt-tour.pxt-center .pxt-catch{background:rgba(242,244,247,0.74)}
html.lsv-light #bd-app .pxt-tour .pxt-pop{background:linear-gradient(180deg,rgba(209,216,232,0.98),rgba(243,245,249,0.98));border-color:rgba(43,89,232,0.4);box-shadow:0 24px 70px rgba(16,24,40,0.121),0 0 0 1px rgba(89,89,89,0.01) inset}
html.lsv-light #bd-app .pxt-tour .pxt-arr{background:#d1d8e8;border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .pxt-tour .pxt-pop[data-side="top"] .pxt-arr{background:#f3f5f9}
html.lsv-light #bd-app .pxt-tour .pxt-pb p{color:#29313e}
html.lsv-light #bd-app .pxt-tour .pxt-hint{background:rgba(14,143,90,0.1);border:1px solid rgba(14,143,90,0.39);color:#0e8f5a}
html.lsv-light #bd-app .pxt-tour .pxt-hint i{background:#0e8f5a}
html.lsv-light #bd-app .pxt-tour .pxt-hint i::after{border:2px solid #0e8f5a}
html.lsv-light #bd-app .pxt-tour.pxt-act .pxt-hole{box-shadow:0 0 0 2px rgba(13,165,102,0.35),0 0 0 7px rgba(13,165,102,0.07),0 0 40px rgba(13,165,102,0.175),0 0 0 200vmax rgba(16,24,40,0.158)}
html.lsv-light #bd-app .pxt-tour.pxt-act .pxt-hole::after{border-color:#0e8f5a}
html.lsv-light #bd-app .pxt-tour.pxt-ok .pxt-hole{box-shadow:0 0 0 3px rgba(58,221,118,0.35),0 0 50px rgba(58,221,118,0.245),0 0 0 200vmax rgba(16,24,40,0.132)}
html.lsv-light #bd-app .pxt-tour .pxt-btn.pri{background:#2b59e8;border-color:#2b59e8;color:#1a1a1a}
html.lsv-light #bd-app .px-pr{border-top:1px solid var(--line,rgba(16,32,56,0.128))}
html.lsv-light #bd-app .px-prh h5{color:#1a1a1a!important}
html.lsv-light #bd-app .px-pri{border:1px solid var(--line,rgba(16,32,56,0.128));background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-pri::before{background:#5f6875}
html.lsv-light #bd-app .px-pri.k-risk::before{background:var(--px-dn,#d1364a)}
html.lsv-light #bd-app .px-pri.k-event::before{background:#2b59e8}
html.lsv-light #bd-app .px-pri.k-watch::before{background:var(--px-am,#b26b00)}
html.lsv-light #bd-app .px-pri.k-thesis::before{background:#6d4cd6}
html.lsv-light #bd-app .px-pri.k-opp::before,html.lsv-light #bd-app .px-pri.k-income::before{background:var(--px-up,#2b59e8)}
html.lsv-light #bd-app .px-prn{color:#ffffff;background:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-pri.k-risk .px-prn{background:#d1364a}
html.lsv-light #bd-app .px-prtt b{color:#1a1a1a}
html.lsv-light #bd-app .px-prx p{color:#262e36}
html.lsv-light #bd-app .px-chw{border-color:rgba(43,89,232,0.4)!important;background:radial-gradient(120% 140% at 0% 0%,rgba(43,89,232,0.12),transparent 60%),linear-gradient(180deg,rgba(16,32,56,0.036),rgba(16,32,56,0.013))!important}
html.lsv-light #bd-app .px-chs b{color:#1a1a1a}
html.lsv-light #bd-app .px-chl li{color:#121a21}
html.lsv-light #bd-app .px-chl li>i{background:#5f6875}
html.lsv-light #bd-app .px-rk span{background:rgba(178,107,0,0.1);color:#b26b00;border:1px solid rgba(178,107,0,0.325)}
html.lsv-light #bd-app .px-ema{color:#262e36;background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-lvc svg{background:rgba(242,244,247,0.18)}
html.lsv-light #bd-app .px-lvc rect.z.r{fill:#b26b00}
html.lsv-light #bd-app .px-lvc rect.z.s1{fill:#6d4cd6}
html.lsv-light #bd-app .px-lvc rect.z.s2{fill:#c2541f}
html.lsv-light #bd-app .px-lvc rect.z.s3{fill:#d1364a}
html.lsv-light #bd-app .px-lvc polyline.p{stroke:#3f5973}
html.lsv-light #bd-app .px-lvc circle.now{fill:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-nwcat{border:1px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-nwcat.mat{color:#0e8f5a;border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-nwcat.ana{color:#2b59e8;border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-nwcat.opi{color:#b26b00;border-color:rgba(178,107,0,0.4)}
html.lsv-light #bd-app .px-nwcat.ctx{color:#4b525c}
html.lsv-light #bd-app .px-fdih0 b{color:#1a1a1a}
html.lsv-light #bd-app .px-fit.hi{background:rgba(43,89,232,0.12);color:#0e8f5a}
html.lsv-light #bd-app .px-fit.mid{background:rgba(178,107,0,0.12);color:#b26b00}
html.lsv-light #bd-app .px-fit.lo{background:rgba(209,54,74,0.12);color:#d1364a}
html.lsv-light #bd-app .px-fitl li.ok{color:#0e8f5a}
html.lsv-light #bd-app .px-fitl li.no{color:#d1364a}
html.lsv-light #bd-app .px-xlv.high{color:#d1364a;border-color:rgba(209,54,74,0.4);background:rgba(209,54,74,0.1)}
html.lsv-light #bd-app .px-xlv.mid{color:#b26b00;border-color:rgba(178,107,0,0.4);background:rgba(178,107,0,0.08)}
html.lsv-light #bd-app .px-xlv.low{color:#0e8f5a;border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.08)}
html.lsv-light #bd-app .px-xkp>div{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-xkp b{color:#1a1a1a}
html.lsv-light #bd-app .px-xdna h5,html.lsv-light #bd-app .px-xsec h5,html.lsv-light #bd-app .px-tmn h5,html.lsv-light #bd-app .px-oxi h5{color:#1a1a1a!important}
html.lsv-light #bd-app .px-xdna li{color:#121a21}
html.lsv-light #bd-app .px-xdna li>i{background:#2b59e8}
html.lsv-light #bd-app .px-xb{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-xb i{background:#2b59e8}
html.lsv-light #bd-app .px-xb.r i{background:#d1364a}
html.lsv-light #bd-app .px-xb.neg i{background:#4b525c}
html.lsv-light #bd-app .px-xv small{color:#d1364a}
html.lsv-light #bd-app .px-xlg span::before{background:#2b59e8}
html.lsv-light #bd-app .px-xlg span.r::before{background:#d1364a}
html.lsv-light #bd-app .px-xfr{color:#262e36}
html.lsv-light #bd-app .px-xfr b{color:#1a1a1a}
html.lsv-light #bd-app .px-xfr.dom span{color:#1a1a1a}
html.lsv-light #bd-app .px-xfr.dom .px-xb i{background:#d1364a}
html.lsv-light #bd-app .px-xcv{background:rgba(242,244,247,0.18)}
html.lsv-light #bd-app .px-xcv polyline.up{stroke:var(--px-up,#0e8f5a)}
html.lsv-light #bd-app .px-xcv polyline.dn{stroke:#d1364a}
html.lsv-light #bd-app .px-xcv line.b{stroke:rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-chipb{border:1px solid var(--line2,rgba(16,32,56,0.18))!important;background:rgba(16,32,56,0.027)!important;color:#131920!important}
html.lsv-light #bd-app .px-chipb.on{background:var(--neon,#2b59e8)!important;color:#ffffff!important;border-color:var(--neon,#2b59e8)!important}
html.lsv-light #bd-app .px-lbc{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-lbc select{background:var(--px-bg2,#f2f4f7);color:#1a1a1a}
html.lsv-light #bd-app .px-lbc output{color:#1a1a1a}
html.lsv-light #bd-app .px-lbtot.dn b,html.lsv-light #bd-app .px-lbtot.dn em{color:#d1364a}
html.lsv-light #bd-app .px-tmr{background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-tmr p{color:#262e36}
html.lsv-light #bd-app .px-tmm small.old{color:#b26b00}
html.lsv-light #bd-app .px-oxs{background:rgba(43,89,232,0.08);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .px-oxs b{color:#0e8f5a}
html.lsv-light #bd-app .px-oxr{color:#1a1a1a}
html.lsv-light #bd-app .px-oxg{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-oxg.neg{border-color:rgba(209,54,74,0.39)}
html.lsv-light #bd-app .px-oxg li{color:#262e36}
html.lsv-light #bd-app .px-oxg li em{color:#1a1a1a}
html.lsv-light #bd-app .px-oxi ul{color:#b26b00}
html.lsv-light #bd-app .px-lyb{border:1px solid rgba(43,89,232,0.4);background:radial-gradient(120% 160% at 0% 0%,rgba(43,89,232,0.12),transparent 60%),rgba(16,32,56,0.018);color:#121a21}
html.lsv-light #bd-app .px-lyc h5{color:#1a1a1a!important}
html.lsv-light #bd-app .px-lyl{color:#262e36}
html.lsv-light #bd-app .px-lyl li.new{color:#1a1a1a}
html.lsv-light #bd-app .px-lyl li em{color:#ffffff;background:#2b59e8}
html.lsv-light #bd-app .px-nr{border:1px solid var(--line,rgba(16,32,56,0.128));background:linear-gradient(180deg,rgba(16,32,56,0.032),rgba(16,32,56,0.011))}
html.lsv-light #bd-app .px-nr:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-nri{background:#f2f4f7}
html.lsv-light #bd-app .px-nrt{color:#1a1a1a!important}
html.lsv-light #bd-app .px-nrt:hover{color:var(--neon,#0e8f5a)!important}
html.lsv-light #bd-app .px-nrm b{color:#262e36}
html.lsv-light #bd-app .px-nrx p{color:#363e46}
html.lsv-light #bd-app .px-nrx p.px-nrw{color:#6d4cd6}
html.lsv-light #bd-app .px-nwrel{background:rgba(16,32,56,0.054);color:#262e36}
html.lsv-light #bd-app .px-nwrel.held{background:rgba(43,89,232,0.12);color:#0e8f5a}
html.lsv-light #bd-app .px-nwrel.watch{background:rgba(43,89,232,0.12);color:#2b59e8}
html.lsv-light #bd-app .px-nwrel.sector{background:rgba(109,76,214,0.12);color:#6d4cd6}
html.lsv-light #bd-app .px-helpb{border:1px solid rgba(178,107,0,0.4)!important;background:rgba(178,107,0,0.07)!important;color:#b26b00!important}
html.lsv-light #bd-app .px-helpc{border:1px solid rgba(178,107,0,0.325);background:radial-gradient(120% 160% at 0% 0%,rgba(178,107,0,0.08),transparent 60%),rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-helpx b{color:#1a1a1a}
html.lsv-light #bd-app .px-helpx ul{color:#151a1e}
html.lsv-light #bd-app .px-helpai{color:#b26b00;border:1px solid rgba(178,107,0,0.39);background:rgba(178,107,0,0.06)}
html.lsv-light #bd-app .px-helpai:hover{border-color:#b26b00;background:rgba(178,107,0,0.12)}
html.lsv-light #bd-app .px-fvtag{color:#ffffff;background:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-fvhd>div{border:1px solid var(--line,rgba(16,32,56,0.128));background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-fvhd b{color:#1a1a1a}
html.lsv-light #bd-app .px-fvhd>div:first-child b{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-fvbar{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-fvbar .rg{background:linear-gradient(90deg,rgba(43,89,232,0.12),rgba(43,89,232,0.12))}
html.lsv-light #bd-app .px-fvbar i.m{border:2px solid #61849e}
html.lsv-light #bd-app i.m.pe{background:#2b59e8}
html.lsv-light #bd-app i.m.dcf{background:#6d4cd6}
html.lsv-light #bd-app i.m.tgt{background:#b26b00}
html.lsv-light #bd-app .px-fvbar em{background:#000000}
html.lsv-light #bd-app .px-fvbar em span{color:#1a1a1a;background:#d9dfe5}
html.lsv-light #bd-app .px-fvv{color:#262e36}
html.lsv-light #bd-app .px-fvv.below{color:#0e8f5a}
html.lsv-light #bd-app .px-fvv.above{color:#b26b00}
html.lsv-light #bd-app .px-fvm b{color:#1a1a1a}
html.lsv-light #bd-app .px-fvrev{background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-fvrev b{color:#1a1a1a}
html.lsv-light #bd-app .px-fvrev p{color:#262e36}
html.lsv-light #bd-app .px-fvrev.hi{border-color:rgba(178,107,0,0.4)}
html.lsv-light #bd-app .px-fvrev.lo{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-fvgs>b{color:#1a1a1a}
html.lsv-light #bd-app .px-fvgs .bd-hb i.up{background:#0e8f5a}
html.lsv-light #bd-app .px-fvgs .bd-hb i.mid{background:#b26b00}
html.lsv-light #bd-app .px-fvgs .bd-hb i.dn{background:#d1364a}
html.lsv-light #bd-app .px-authb{border:1px solid rgba(178,107,0,0.4);background:rgba(178,107,0,0.08)}
html.lsv-light #bd-app .px-authb b{color:#b26b00}
html.lsv-light #bd-app .px-authb p{color:#b26b00}
html.lsv-light #bd-app .px-sess{border:1px solid var(--line,rgba(16,32,56,0.16));background:rgba(242,244,247,0.25)}
html.lsv-light #bd-app .px-sess i{background:#5f6875}
html.lsv-light #bd-app .px-sess.open i{background:#2b59e8;box-shadow:0 0 10px rgba(0,211,77,0.35)}
html.lsv-light #bd-app .px-sess.pre i,html.lsv-light #bd-app .px-sess.post i{background:#b26b00}
html.lsv-light #bd-app .px-sess b{color:#1a1a1a}
html.lsv-light #bd-app .px-b4k{background:rgba(242,244,247,0.28);border:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-b4k small{color:#4d5965}
html.lsv-light #bd-app .px-b4k b{color:#1a1a1a}
html.lsv-light #bd-app .px-b4k em{color:#3d4751}
html.lsv-light #bd-app .px-b4k.up{border-color:rgba(14,143,90,0.286)}
html.lsv-light #bd-app .px-b4k.dn{border-color:rgba(209,54,74,0.325)}
html.lsv-light #bd-app .px-b4k.ev{border-color:rgba(43,89,232,0.364)}
html.lsv-light #bd-app .px-b4k.r-high{border-color:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-b4k.r-high b{color:#d1364a}
html.lsv-light #bd-app .px-b4k.r-mid b{color:#b26b00}
html.lsv-light #bd-app .px-b4k.r-low b{color:#0e8f5a}
html.lsv-light #bd-app .px-b4s h5,html.lsv-light #bd-app .px-hw.b4 .px-prh h5{color:#4d5965!important}
html.lsv-light #bd-app .px-hw.b4 .px-pr{border-top:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-fdpl{background:rgba(16,32,56,0.027);border:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .px-fdpl b{color:#121a21}
html.lsv-light #bd-app .px-fdpl .px-up b{color:#0e8f5a}
html.lsv-light #bd-app .px-fdpl .px-dn b{color:#d1364a}
html.lsv-light #bd-app .px-pri{--pc:#5f6875;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--pc) 16%,transparent),transparent 60%),rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-pri.k-risk{--pc:#d1364a}
html.lsv-light #bd-app .px-pri.k-event{--pc:#2b59e8}
html.lsv-light #bd-app .px-pri.k-watch{--pc:#b26b00}
html.lsv-light #bd-app .px-pri.k-thesis{--pc:#6d4cd6}
html.lsv-light #bd-app .px-pri.k-news{--pc:#2b59e8}
html.lsv-light #bd-app .px-pri.k-opp,html.lsv-light #bd-app .px-pri.k-income{--pc:#2b59e8}
html.lsv-light #bd-app .px-prim i{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-prwh{color:#1a1a1a}
html.lsv-light #bd-app .px-prt{color:#1a1a1a}
html.lsv-light #bd-app .px-prsy{background:rgba(16,32,56,0.054);border:1px solid rgba(16,32,56,0.16);color:#2b59e8}
html.lsv-light #bd-app .px-prsy:hover{color:#1a1a1a}
html.lsv-light #bd-app .px-pri .px-prx p{color:#333d47}
html.lsv-light #bd-app .px-pra{border-top:1px solid rgba(16,32,56,0.112)}
html.lsv-light #bd-app .px-zb{border:1px solid var(--line,rgba(16,32,56,0.128));background:linear-gradient(180deg,rgba(16,32,56,0.041),rgba(16,32,56,0.013))}
html.lsv-light #bd-app .px-zbtn{color:#404a55}
html.lsv-light #bd-app .px-zbtn:hover{color:#1a1a1a;background:rgba(16,32,56,0.045)}
html.lsv-light #bd-app .px-zbtn.on{color:#ffffff;background:var(--neon,#2b59e8);box-shadow:0 6px 18px -8px rgba(0,211,77,0.245)}
html.lsv-light #bd-app .px-zbtn:focus-visible{outline:2px solid var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-zins{color:#b26b00;border:1px solid rgba(178,107,0,0.4);background:rgba(178,107,0,0.06)}
html.lsv-light #bd-app .px-an{border:1px solid rgba(43,89,232,0.286);background:radial-gradient(120% 140% at 0% 0%,rgba(43,89,232,0.09),transparent 55%),rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-anm{color:#131920}
html.lsv-light #bd-app .px-ant{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-ans{color:#1a1a1a;background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-ansep{color:#727f8d}
html.lsv-light #bd-app .px-anc{color:#4d5965}
html.lsv-light #bd-app .px-anc:hover{background:rgba(16,32,56,0.063);color:#1a1a1a}
html.lsv-light #bd-app .px-zl{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-dos{border:1px solid rgba(43,89,232,0.26);background:radial-gradient(120% 120% at 100% 0%,rgba(43,89,232,0.07),transparent 50%),rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-dosh>b{color:#1a1a1a}
html.lsv-light #bd-app .px-dt{background:rgba(242,244,247,0.25);border:1px solid rgba(16,32,56,0.112)}
html.lsv-light #bd-app .px-dt small{color:#5c6874}
html.lsv-light #bd-app .px-dt b{color:#1a1a1a}
html.lsv-light #bd-app .px-dt b a{color:#1a1a1a;text-decoration-color:rgba(26,26,26,0.3)}
html.lsv-light #bd-app .px-dt em{color:#404b56}
html.lsv-light #bd-app .px-dt em a{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-dt.up{border-color:rgba(14,143,90,0.325)}
html.lsv-light #bd-app .px-dt.dn{border-color:rgba(209,54,74,0.39)}
html.lsv-light #bd-app .px-dt.ev{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-dt.mut b{color:#29323a}
html.lsv-light #bd-app .px-stm{background:rgba(16,32,56,0.036)}
html.lsv-light #bd-app .px-stmb{color:#404a55}
html.lsv-light #bd-app .px-stmb.on{background:var(--neon,#2b59e8);color:#ffffff}
html.lsv-light #bd-app .px-stf label,html.lsv-light #bd-app .px-txf label,html.lsv-light #bd-app .px-stp label{color:#4d5965}
html.lsv-light #bd-app .px-stf input,html.lsv-light #bd-app .px-txf input,html.lsv-light #bd-app .px-txf select,html.lsv-light #bd-app .px-stp input,html.lsv-light #bd-app .px-stp select,html.lsv-light #bd-app .px-stp textarea,html.lsv-light #bd-app .px-jr textarea{border:1px solid rgba(16,32,56,0.18);background:rgba(242,244,247,0.35);color:#1a1a1a}
html.lsv-light #bd-app .px-sts{border:1px solid rgba(16,32,56,0.128);background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-sts h5{color:#1a1a1a!important}
html.lsv-light #bd-app .px-sts.note{border-color:rgba(178,107,0,0.39);background:radial-gradient(120% 120% at 0% 0%,rgba(178,107,0,0.07),transparent 55%),rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-sts.plan{border-color:rgba(43,89,232,0.364)}
html.lsv-light #bd-app .px-str{border-bottom:1px dashed rgba(16,32,56,0.112)}
html.lsv-light #bd-app .px-str span{color:#404b56}
html.lsv-light #bd-app .px-str b{color:#1a1a1a}
html.lsv-light #bd-app .px-str.dn b{color:#d1364a}
html.lsv-light #bd-app .px-stw{background:rgba(209,54,74,0.1);border:1px solid rgba(209,54,74,0.39);color:#d1364a}
html.lsv-light #bd-app .px-stl{color:#131920}
html.lsv-light #bd-app .px-stfv{background:rgba(16,32,56,0.054)}
html.lsv-light #bd-app .px-stfv .rg{background:linear-gradient(90deg,rgba(43,89,232,0.12),rgba(43,89,232,0.6))}
html.lsv-light #bd-app .px-stfv .bs{background:#2b59e8}
html.lsv-light #bd-app .px-stfv .pp{background:#000000}
html.lsv-light #bd-app .px-stfv .pp em{color:#1a1a1a}
html.lsv-light #bd-app .px-stmeth span{background:rgba(16,32,56,0.045);color:#29323a}
html.lsv-light #bd-app .px-stc i{border:1px solid rgba(16,32,56,0.18);color:#29323a}
html.lsv-light #bd-app .px-stc input:checked+i{background:var(--neon,#2b59e8);color:#ffffff}
html.lsv-light #bd-app .px-stsv.ok{background:rgba(14,143,90,0.1);border:1px solid rgba(14,143,90,0.39);color:#0e8f5a}
html.lsv-light #bd-app .px-stsv.err{background:rgba(209,54,74,0.1);border:1px solid rgba(209,54,74,0.39);color:#d1364a}
html.lsv-light #bd-app .px-stbusy{color:#29323a}
html.lsv-light #bd-app .px-spin{border:2px solid rgba(16,32,56,0.18);border-top-color:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-sto{border:1px solid rgba(16,32,56,0.16);background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-sto.itm{border-color:rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-sto b{color:#1a1a1a}
html.lsv-light #bd-app .px-sto span{color:#404b56}
html.lsv-light #bd-app .px-sto p{color:#131920}
html.lsv-light #bd-app .px-jr blockquote{border-left:3px solid var(--neon,#2b59e8);background:rgba(16,32,56,0.036);color:#2b59e8}
html.lsv-light #bd-app .px-jr h5{color:#4d5965!important}
html.lsv-light #bd-app .px-pri.k-opt{--pc:#be3478}
html.lsv-light #bd-app .px-pri.k-plan{--pc:#2b59e8}
html.lsv-light #bd-app .px-pri.k-journal{--pc:#be3478}
html.lsv-light #bd-app .px-ph h3{color:#1a1a1a!important}
html.lsv-light #bd-app #bd-p-risk tr.itm td{background:rgba(209,54,74,0.06)}
html.lsv-light #bd-app .px-inh{color:#4d5965!important}
html.lsv-light #bd-app .px-inm{background:rgba(16,32,56,0.023);border:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .px-inb i{background:linear-gradient(180deg,#2b59e8,rgba(43,89,232,0.12))}
html.lsv-light #bd-app .px-inb em{color:#29323a}
html.lsv-light #bd-app .px-inb span{color:#5c6874}
html.lsv-light #bd-app .px-b4k.tot{border-color:rgba(178,107,0,0.4);background:rgba(178,107,0,0.08)}
html.lsv-light #bd-app .px-fx{color:#131920}
html.lsv-light #bd-app .px-txs{color:#404b56}
html.lsv-light #bd-app .px-txn{background:rgba(178,107,0,0.05);border:1px solid rgba(178,107,0,0.26);color:#29323a}
html.lsv-light #bd-app .px-lrec{border:1px solid rgba(43,89,232,0.325);background:radial-gradient(120% 140% at 0% 0%,rgba(43,89,232,0.1),transparent 55%),rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-lrec small{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-lrec b{color:#1a1a1a}
html.lsv-light #bd-app .px-lrec p{color:#29323a}
html.lsv-light #bd-app .px-pre.px-fit{border-color:rgba(43,89,232,0.4)!important;box-shadow:inset 0 0 0 1px rgba(0,211,77,0.087)}
html.lsv-light #bd-app .px-pre.px-fit::before{color:var(--neon,#0e8f5a)}
@media (max-width:760px){html.lsv-light #bd-app .px-zb{background:rgba(242,244,247,0.92);border:1px solid rgba(16,32,56,0.16);box-shadow:0 10px 30px rgba(16,24,40,0.121)}}
html.lsv-light #bd-app .px-mch small{color:var(--mut,#5c6874)}
html.lsv-light #bd-app .px-mcseg{background:rgba(16,32,56,0.036);border:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-mcseg button{color:#404a55}
html.lsv-light #bd-app .px-mcseg button.on{background:var(--neon,#2b59e8);color:#ffffff}
html.lsv-light #bd-app .px-mcnext{color:#b26b00;background:rgba(178,107,0,0.08);border:1px solid rgba(178,107,0,0.39)}
html.lsv-light #bd-app .px-mcdh{background:#f2f4f7;border-bottom:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-mcdh b{color:#1a1a1a}
html.lsv-light #bd-app .px-mcdh span{color:#5c6874}
html.lsv-light #bd-app .px-mcdh em{color:#ffffff;background:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-mcd.today .px-mcdh b{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-mcn{color:#737f8c}
html.lsv-light #bd-app .px-mce{border-bottom:1px solid rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-mce:hover{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-mce.nx{background:rgba(178,107,0,0.06);box-shadow:inset 3px 0 0 rgba(195,141,0,0.35)}
html.lsv-light #bd-app .px-mct{color:#29323a}
html.lsv-light #bd-app .px-mci i{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-mce.i1 .px-mci i:nth-child(-n/**/+1){background:#5c6874}
html.lsv-light #bd-app .px-mce.i2 .px-mci i:nth-child(-n/**/+2){background:#b26b00}
html.lsv-light #bd-app .px-mce.i3 .px-mci i{background:#d1364a}
html.lsv-light #bd-app .px-mcev b{color:#1a1a1a}
html.lsv-light #bd-app .px-mcev small{color:#697582}
html.lsv-light #bd-app .px-mcev em{color:#404b56}
html.lsv-light #bd-app .px-mcv small{color:#737f8c}
html.lsv-light #bd-app .px-mcv b{color:#131920}
html.lsv-light #bd-app .px-mcv b.up{color:#0e8f5a}
html.lsv-light #bd-app .px-mcv b.dn{color:#d1364a}
html.lsv-light #bd-app .px-nth{color:#404b56}
html.lsv-light #bd-app .px-ntd{color:#b26b00}
html.lsv-light #bd-app .px-nt h6{color:#1a1a1a!important}
html.lsv-light #bd-app .px-nt p{color:#131920}
html.lsv-light #bd-app .px-nt .px-ntsum{color:#1a1a1a}
html.lsv-light #bd-app .px-nt h5{color:#4d5965!important}
html.lsv-light #bd-app .px-ntbb>div{border:1px solid rgba(16,32,56,0.128);background:rgba(242,244,247,0.2)}
html.lsv-light #bd-app .px-ntbb>.up{border-color:rgba(14,143,90,0.364)}
html.lsv-light #bd-app .px-ntbb>.up h5{color:#0e8f5a!important}
html.lsv-light #bd-app .px-ntbb>.dn{border-color:rgba(209,54,74,0.39)}
html.lsv-light #bd-app .px-ntbb>.dn h5{color:#d1364a!important}
html.lsv-light #bd-app .px-ntl{color:#29323a}
html.lsv-light #bd-app .px-ntl b{color:#1a1a1a}
html.lsv-light #bd-app .px-ntw li{background:rgba(16,32,56,0.027);color:#131920}
html.lsv-light #bd-app .px-ntw li b{color:#b26b00}
html.lsv-light #bd-app .px-ntport{background:rgba(43,89,232,0.08);border:1px solid rgba(43,89,232,0.39)}
html.lsv-light #bd-app .px-ntq{background:rgba(178,107,0,0.08);border:1px solid rgba(178,107,0,0.39);color:#1a1a1a}
html.lsv-light #bd-app .px-nthist summary{color:#4d5965}
html.lsv-light #bd-app .px-chlink{border:1px dashed rgba(43,89,232,0.4);background:rgba(43,89,232,0.05);color:#131920}
html.lsv-light #bd-app .px-chh h4{color:#1a1a1a!important}
html.lsv-light #bd-app .px-chh small{color:var(--mut,#5c6874)}
html.lsv-light #bd-app .px-ch2{border-top:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-anm{border:1px solid rgba(178,107,0,0.325);background:rgba(178,107,0,0.05)}
html.lsv-light #bd-app .px-anmh h4{color:#1a1a1a!important}
html.lsv-light #bd-app .px-anmh small{color:var(--mut,#5c6874)}
html.lsv-light #bd-app .px-own li{color:#131920}
html.lsv-light #bd-app .px-own li b{color:#1a1a1a}
html.lsv-light #bd-app .px-ownsig.acc{background:rgba(43,89,232,0.08);color:#0e8f5a}
html.lsv-light #bd-app .px-ownsig.dis{background:rgba(209,54,74,0.08);color:#d1364a}
html.lsv-light #bd-app .px-ownsig.neu{background:rgba(16,32,56,0.045);color:#29323a}
html.lsv-light #bd-app .px-ownk{background:rgba(242,244,247,0.22);border:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .px-ownk small{color:#5c6874}
html.lsv-light #bd-app .px-ownk b{color:#1a1a1a}
html.lsv-light #bd-app .px-owntop div{color:#131920}
html.lsv-light #bd-app .px-owntop i{background:#2b59e8}
html.lsv-light #bd-app .px-owntop b{color:#1a1a1a}
html.lsv-light #bd-app .px-cohero{border:1px solid rgba(43,89,232,0.325);background:radial-gradient(120% 140% at 0% 0%,rgba(43,89,232,0.1),transparent 55%),rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-coh h3{color:#1a1a1a!important}
html.lsv-light #bd-app .px-coh p{color:#29323a}
html.lsv-light #bd-app .px-cof input{border:1px solid rgba(16,32,56,0.18);background:rgba(242,244,247,0.35);color:#1a1a1a}
html.lsv-light #bd-app .px-cog small{color:#5c6874}
html.lsv-light #bd-app .px-cochip{border:1px solid rgba(16,32,56,0.16);background:rgba(16,32,56,0.036);color:#1a1a1a}
html.lsv-light #bd-app .px-cochip:hover{border-color:var(--neon,#2b59e8)}
html.lsv-light #bd-app .px-cobc{color:#29323a}
html.lsv-light #bd-app .px-cobc b{color:#1a1a1a}
html.lsv-light #bd-app .px-svs{background:rgba(242,244,247,0.22);border:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .px-svs small{color:#5c6874}
html.lsv-light #bd-app .px-svs b{color:#1a1a1a}
html.lsv-light #bd-app .px-svs em{color:#404b56}
html.lsv-light #bd-app .px-svrb{background:linear-gradient(90deg,#d1364a,#b26b00,#0e8f5a)}
html.lsv-light #bd-app .px-svrb i{background:#000000;box-shadow:0 0 0 2px rgba(16,24,40,0.11)}
html.lsv-light #bd-app .px-sver{border:1px solid rgba(43,89,232,0.4);background:rgba(43,89,232,0.06)}
html.lsv-light #bd-app .px-sver small{color:#2b59e8}
html.lsv-light #bd-app .px-sver>b{color:#1a1a1a}
html.lsv-light #bd-app .px-sver>em{color:#29323a}
html.lsv-light #bd-app .px-sverr{background:rgba(242,244,247,0.25);color:#29323a}
html.lsv-light #bd-app .px-sverr b{color:#1a1a1a}
html.lsv-light #bd-app .px-svt{border:1px solid var(--line,rgba(16,32,56,0.128));background:linear-gradient(180deg,rgba(16,32,56,0.036),rgba(16,32,56,0.011))}
html.lsv-light #bd-app .px-svt h4{color:var(--neon,#0e8f5a)!important}
html.lsv-light #bd-app .px-svt th{color:#5c6874;border-bottom:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-svt td{border-bottom:1px solid rgba(16,32,56,0.08);color:#131920}
html.lsv-light #bd-app .px-svt td b{color:#1a1a1a}
html.lsv-light #bd-app .px-svb{background:rgba(16,32,56,0.072)}
html.lsv-light #bd-app .px-svb.g i{background:#2b59e8}
html.lsv-light #bd-app .px-svb.b i{background:#2b59e8}
html.lsv-light #bd-app .px-svb.r i{background:#d1364a}
html.lsv-light #bd-app .px-svph small{color:#5c6874}
html.lsv-light #bd-app .px-svsp text,html.lsv-light #bd-app .px-svbar text{fill:#697582}
html.lsv-light #bd-app .px-svfh h4,html.lsv-light #bd-app .px-svab h4,html.lsv-light #bd-app .px-svnw h4{color:#1a1a1a!important}
html.lsv-light #bd-app .px-svfh small{color:#5c6874}
html.lsv-light #bd-app .px-svc{border:1px solid var(--line,rgba(16,32,56,0.128));background:linear-gradient(180deg,rgba(16,32,56,0.036),rgba(16,32,56,0.011))}
html.lsv-light #bd-app .px-svc h5{color:#1a1a1a!important}
html.lsv-light #bd-app .px-svbar .gl{stroke:rgba(16,32,56,0.112)}
html.lsv-light #bd-app .px-svlg{color:#404b56}
html.lsv-light #bd-app .px-svar{border-bottom:1px solid rgba(16,32,56,0.096);color:#404b56}
html.lsv-light #bd-app .px-svar b{color:#1a1a1a}
html.lsv-light #bd-app .px-svar a{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-svsi.sv_lo{color:#0e8f5a}
html.lsv-light #bd-app .px-svsi.sv_mid{color:#b26b00}
html.lsv-light #bd-app .px-svsi.sv_hi{color:#d1364a}
html.lsv-light #bd-app .px-svdesc{color:#29323a}
html.lsv-light #bd-app .px-svdesc summary b{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-svni{border:1px solid rgba(16,32,56,0.096);background:rgba(242,244,247,0.2)}
html.lsv-light #bd-app .px-svni:hover{border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-svnim{background:#f2f4f7}
html.lsv-light #bd-app .px-svnt b{color:#1a1a1a}
html.lsv-light #bd-app .px-svnt small{color:#5c6874}
html.lsv-light #bd-app .px-svtop th{color:#5c6874;border-bottom:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-svtop td{border-bottom:1px solid rgba(16,32,56,0.08);color:#131920}
html.lsv-light #bd-app .px-svbar .px-hit.on{fill:rgba(26,26,26,0.06)}
html.lsv-light #bd-app .px-gd{stroke:rgba(16,32,56,0.18)}
html.lsv-light .px-tip{background:rgba(242,246,250,0.97);border:1px solid rgba(43,89,232,0.364);color:#2b59e8;box-shadow:0 10px 28px rgba(16,24,40,0.099)}
html.lsv-light .px-tip b{color:#1a1a1a}
html.lsv-light .px-tip span{color:#4b5865}
html.lsv-light .px-ttsf label{color:#4b5865}
html.lsv-light .px-ttsf input,html.lsv-light .px-ttsf select{background:rgba(16,32,56,0.045);border:1px solid rgba(16,32,56,0.18);color:#2b59e8}
html.lsv-light #bd-app .px-sgdisc{border:1px solid rgba(178,107,0,0.364);background:rgba(178,107,0,0.06);color:#b26b00}
html.lsv-light #bd-app .px-sgreg{background:rgba(16,32,56,0.027);border:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-sgreg b{color:#1a1a1a}
html.lsv-light #bd-app .px-sgreg.on b{color:#0e8f5a}
html.lsv-light #bd-app .px-sgreg.off b,html.lsv-light #bd-app .px-sgreg.weak b{color:#d1364a}
html.lsv-light #bd-app .px-sgreg.nerv b,html.lsv-light #bd-app .px-sgreg.panic b{color:#b26b00}
html.lsv-light #bd-app .px-sgth button,html.lsv-light #bd-app .px-sglabs button{border:1px solid rgba(16,32,56,0.18);background:rgba(16,32,56,0.027);color:#131920}
html.lsv-light #bd-app .px-sgth button.on,html.lsv-light #bd-app .px-sglabs button.on{border-color:#2b59e8;color:#1a1a1a;background:rgba(43,89,232,0.12)}
html.lsv-light #bd-app .px-sgsel{color:#697582}
html.lsv-light #bd-app .px-sgsel select,html.lsv-light #bd-app .px-sgq,html.lsv-light #bd-app .px-sgal select{background:rgba(16,32,56,0.036);border:1px solid rgba(16,32,56,0.18);color:#2b59e8}
html.lsv-light #bd-app .px-sglabs .g2.on{border-color:#2b59e8}
html.lsv-light #bd-app .px-sglabs .g1.on{border-color:#0e8f5a}
html.lsv-light #bd-app .px-sglabs .r1.on{border-color:#c2541f}
html.lsv-light #bd-app .px-sglabs .r2.on{border-color:#d1364a}
html.lsv-light #bd-app .px-sgl.g2{background:rgba(43,89,232,0.12);color:#0e8f5a;border:1px solid rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-sgl.g1{background:rgba(14,143,90,0.1);color:#0e8f5a;border:1px solid rgba(14,143,90,0.39)}
html.lsv-light #bd-app .px-sgl.n0{background:rgba(16,32,56,0.054);color:#1e2834;border:1px solid rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-sgl.r1{background:rgba(194,84,31,0.1);color:#c2541f;border:1px solid rgba(194,84,31,0.39)}
html.lsv-light #bd-app .px-sgl.r2{background:rgba(209,54,74,0.12);color:#d1364a;border:1px solid rgba(209,54,74,0.4)}
html.lsv-light #bd-app .px-sgr{border:1px solid rgba(16,32,56,0.128);background:rgba(16,32,56,0.023)}
html.lsv-light #bd-app .px-sgr:hover{border-color:rgba(43,89,232,0.325)}
html.lsv-light #bd-app .px-sgr.open{border-color:rgba(43,89,232,0.4);background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .px-sgr-id b{color:#1a1a1a}
html.lsv-light #bd-app .px-sgr-id small{color:#4b5865}
html.lsv-light #bd-app .px-sgtag{background:rgba(16,32,56,0.054);color:#4b5865}
html.lsv-light #bd-app .px-sgtag.rk1{color:#0e8f5a}
html.lsv-light #bd-app .px-sgtag.rk2{color:#2b59e8}
html.lsv-light #bd-app .px-sgtag.rk3{color:#b26b00}
html.lsv-light #bd-app .px-sgtag.rk4{color:#d1364a}
html.lsv-light #bd-app .px-sgwhy{color:#4b5865}
html.lsv-light #bd-app .px-sgr-p b{color:#1a1a1a}
html.lsv-light #bd-app .px-sgr-z i{color:#697582}
html.lsv-light #bd-app .px-sgst.g{background:rgba(43,89,232,0.12);color:#0e8f5a}
html.lsv-light #bd-app .px-sgst.a{background:rgba(178,107,0,0.12);color:#b26b00}
html.lsv-light #bd-app .px-sgst.b{background:rgba(43,89,232,0.12);color:#2b59e8}
html.lsv-light #bd-app .px-sgst.r{background:rgba(209,54,74,0.12);color:#d1364a}
html.lsv-light #bd-app .px-sgst.m{background:rgba(16,32,56,0.054);color:#4b5865}
html.lsv-light #bd-app .px-sgr-a .px-btn.on{border-color:#b26b00;color:#b26b00}
html.lsv-light #bd-app .px-sgr-a .px-btn.pri{border-color:rgba(43,89,232,0.4);color:#0e8f5a}
html.lsv-light #bd-app .px-sgd{border-top:1px solid rgba(16,32,56,0.112)}
html.lsv-light #bd-app .px-sgdh h5,html.lsv-light #bd-app .px-sgpil h5,html.lsv-light #bd-app .px-sgh5{color:#1a1a1a}
html.lsv-light #bd-app .px-sgch .zb{fill:#0e8f5a}
html.lsv-light #bd-app .px-sgch .zl{fill:#0e8f5a}
html.lsv-light #bd-app .px-sgch .tpl{stroke:#2b59e8}
html.lsv-light #bd-app .px-sgch .tpt{fill:#2b59e8}
html.lsv-light #bd-app .px-sgch .invl{stroke:#d1364a}
html.lsv-light #bd-app .px-sgch .invt{fill:#d1364a}
html.lsv-light #bd-app .px-sgch .pl{stroke:#2b59e8}
html.lsv-light #bd-app .px-sgch .pd{fill:#0e8f5a}
html.lsv-light #bd-app .px-sgch .xl{fill:#697582}
html.lsv-light #bd-app .px-sgpr em{color:#1e2834}
html.lsv-light #bd-app .px-sgpb{background:rgba(16,32,56,0.063)}
html.lsv-light #bd-app .px-sgpb:after{background:rgba(16,32,56,0.08)}
html.lsv-light #bd-app .px-sgpb i.p{background:#2b59e8}
html.lsv-light #bd-app .px-sgpb i.n{background:#d1364a}
html.lsv-light #bd-app .px-sgpt td small{color:#697582}
html.lsv-light #bd-app .px-sgpt tr.tp td:first-child b{color:#2b59e8}
html.lsv-light #bd-app .px-sgpt tr.z td:first-child b{color:#0e8f5a}
html.lsv-light #bd-app .px-sgpt tr.inv td:first-child b{color:#d1364a}
html.lsv-light #bd-app .px-sgai{border:1px solid rgba(109,76,214,0.325);background:rgba(109,76,214,0.05)}
html.lsv-light #bd-app .px-sgai h6{color:#6d4cd6}
html.lsv-light #bd-app .px-sghl li em{color:#697582}
html.lsv-light #bd-app .px-sgperf,html.lsv-light #bd-app .px-sgmeth{border:1px solid rgba(16,32,56,0.128);background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-sgperf summary,html.lsv-light #bd-app .px-sgmeth summary{color:#1a1a1a}
html.lsv-light #bd-app .px-sgmeth ul{color:#1e2834}
html.lsv-light #bd-app .px-sgal{background:rgba(16,32,56,0.027);border:1px solid rgba(16,32,56,0.128)}
html.lsv-light #bd-app .px-sgadm{border:1px dashed rgba(16,32,56,0.18)}
html.lsv-light #bd-app .px-sgadm select{background:rgba(16,32,56,0.036);border:1px solid rgba(16,32,56,0.18);color:#2b59e8}
html.lsv-light #bd-app .px-sgprog{background:rgba(43,89,232,0.06);border:1px solid rgba(43,89,232,0.26)}
html.lsv-light #bd-app .px-sgprog i{background:#2b59e8}
html.lsv-light #bd-app .px-sghr>span:first-child{color:#4b5865}
html.lsv-light #bd-app .px-sghr.cur>span:first-child{color:#1a1a1a}
html.lsv-light #bd-app .px-sgov{border:1px solid rgba(16,32,56,0.128);background:linear-gradient(180deg,rgba(43,89,232,0.05),rgba(16,32,56,0.013))}
html.lsv-light #bd-app .px-sgov>header h4{color:#1a1a1a}
html.lsv-light #bd-app .px-sgovc{background:rgba(242,244,247,0.25);border:1px solid rgba(16,32,56,0.096)}
html.lsv-light #bd-app .px-sgovc h5{color:#1a1a1a}
html.lsv-light #bd-app .px-sgdb>span{color:#4b5865}
html.lsv-light #bd-app .px-sgdbar i{color:#ffffff}
html.lsv-light #bd-app .px-sgdbar i.g2,html.lsv-light #bd-app .px-sgdl i.g2{background:#2b59e8}
html.lsv-light #bd-app .px-sgdbar i.g1,html.lsv-light #bd-app .px-sgdl i.g1{background:#0e8f5a}
html.lsv-light #bd-app .px-sgdbar i.n0,html.lsv-light #bd-app .px-sgdl i.n0{background:#74849b}
html.lsv-light #bd-app .px-sgdbar i.r1,html.lsv-light #bd-app .px-sgdl i.r1{background:#c2541f}
html.lsv-light #bd-app .px-sgdbar i.r2,html.lsv-light #bd-app .px-sgdl i.r2{background:#d1364a}
html.lsv-light #bd-app .px-sgdl{color:#4b5865}
html.lsv-light #bd-app .px-sgsc{border:1px solid rgba(16,32,56,0.128);background:rgba(16,32,56,0.027);color:#2b59e8}
html.lsv-light #bd-app .px-sgsc small{color:#4b5865}
html.lsv-light #bd-app .px-sgsc.g2{background:rgba(43,89,232,0.12);border-color:rgba(43,89,232,0.4)}
html.lsv-light #bd-app .px-sgsc.g2 span{color:#0e8f5a}
html.lsv-light #bd-app .px-sgsc.g1{background:rgba(14,143,90,0.07)}
html.lsv-light #bd-app .px-sgsc.g1 span{color:#0e8f5a}
html.lsv-light #bd-app .px-sgsc.r1{background:rgba(194,84,31,0.08)}
html.lsv-light #bd-app .px-sgsc.r1 span{color:#c2541f}
html.lsv-light #bd-app .px-sgsc.r2{background:rgba(209,54,74,0.12)}
html.lsv-light #bd-app .px-sgsc.r2 span{color:#d1364a}
html.lsv-light #bd-app .px-sgsc.on{outline:2px solid #2b59e8}
html.lsv-light #bd-app .px-sgcfi{border:1px solid rgba(178,107,0,0.325);background:rgba(178,107,0,0.05);color:#2b59e8}
html.lsv-light #bd-app .px-sgtag.cf{color:#b26b00;background:rgba(178,107,0,0.1)}
html.lsv-light #bd-app .px-sgtag.er{color:#6d4cd6;background:rgba(109,76,214,0.1)}
html.lsv-light #bd-app .px-sgtag.my{color:#b26b00;background:rgba(178,107,0,0.08)}
html.lsv-light #bd-app .px-sgmine{color:#1e2834}
html.lsv-light #bd-app .px-sgtb tr.open>td{background:rgba(43,89,232,0.05)}
html.lsv-light #bd-app .px-sgcfl em{color:#697582}
html.lsv-light #bd-app .px-ob{background:rgba(242,244,247,0.86)}
html.lsv-light #bd-app .px-obb{background:#f2f4f7;border:1px solid rgba(85,103,129,0.252);box-shadow:0 30px 80px rgba(16,24,40,0.121)}
html.lsv-light #bd-app .px-obh{border-bottom:1px solid rgba(85,103,129,0.168)}
html.lsv-light #bd-app .px-obh b{color:#5c6774}
html.lsv-light #bd-app .px-obx{color:#5c6774!important}
html.lsv-light #bd-app .px-obx:hover{color:#1a1a1a!important}
html.lsv-light #bd-app .px-obp{background:rgba(71,86,107,0.12)}
html.lsv-light #bd-app .px-obp i{background:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-obk{color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-obs h2{color:#1a1a1a}
html.lsv-light #bd-app .px-obs p{color:#29313b}
html.lsv-light #bd-app .px-obs p.px-mut{color:#5c6774}
html.lsv-light #bd-app .px-obpl li{border:1px solid rgba(85,103,129,0.224);color:#121921}
html.lsv-light #bd-app .px-obpl li::before{background:rgba(14,143,90,0.12);color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-obo button{background:rgba(16,32,56,0.023)!important;border:1px solid rgba(85,103,129,0.252)!important;color:#121921!important}
html.lsv-light #bd-app .px-obo button:hover{border-color:rgba(14,143,90,0.4)!important;background:rgba(14,143,90,0.05)!important}
html.lsv-light #bd-app .px-obo button i{border:2px solid rgba(85,103,129,0.32)}
html.lsv-light #bd-app .px-obo button.on{border-color:var(--neon,#0e8f5a)!important;background:rgba(14,143,90,0.09)!important}
html.lsv-light #bd-app .px-obo button.on i{border-color:var(--neon,#0e8f5a);background:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-obo button.on i::after{border:solid #43bc6f}
html.lsv-light #bd-app .px-lnk.mut{color:#5c6774!important}
html.lsv-light #bd-app .px-obw{color:#29313b}
html.lsv-light #bd-app .px-obcard{border:1px solid rgba(85,103,129,0.224);background:rgba(16,32,56,0.018)}
html.lsv-light #bd-app .px-obcard small{color:#5c6774}
html.lsv-light #bd-app .px-obcard.rk1{color:#2b59e8}
html.lsv-light #bd-app .px-obcard.rk2{color:#0e8f5a}
html.lsv-light #bd-app .px-obcard.rk3{color:#b26b00}
html.lsv-light #bd-app .px-obcard.rk4{color:#d1364a}
html.lsv-light #bd-app .px-obgau b{color:#1a1a1a}
html.lsv-light #bd-app .px-obwarn{border:1px solid rgba(178,107,0,0.4);background:rgba(178,107,0,0.07);color:#b26b00}
html.lsv-light #bd-app .px-obsec{border:1px solid rgba(85,103,129,0.196)}
html.lsv-light #bd-app .px-obsec h3{color:#1a1a1a}
html.lsv-light #bd-app .px-obsec h4{color:#1e2834}
html.lsv-light #bd-app .px-obsec ol,html.lsv-light #bd-app .px-obsec ul{color:#29313b}
html.lsv-light #bd-app details.px-obsec summary h3::after{color:#5c6774}
html.lsv-light #bd-app .px-oblist button{background:rgba(16,32,56,0.018)!important;border:1px solid rgba(85,103,129,0.196)!important;color:#121921!important}
html.lsv-light #bd-app .px-oblist button::before{background:rgba(71,86,107,0.12);color:#1e2834}
html.lsv-light #bd-app .px-oblist button small{color:#5c6774}
html.lsv-light #bd-app .px-oblist button:hover{border-color:rgba(14,143,90,0.4)!important}
html.lsv-light #bd-app .px-obpf li::before{background:rgba(14,143,90,0.12);color:var(--neon,#0e8f5a)}
html.lsv-light #bd-app .px-obpf b{color:#1a1a1a}
html.lsv-light #bd-app .px-obpf span{color:#4e5965}
html.lsv-light #bd-app .px-obal i{color:#ffffff}
html.lsv-light #bd-app .px-obal .core,html.lsv-light #bd-app .px-obleg i.core{background:#0e8f5a}
html.lsv-light #bd-app .px-obal .bond,html.lsv-light #bd-app .px-obleg i.bond{background:#2b59e8}
html.lsv-light #bd-app .px-obal .stk,html.lsv-light #bd-app .px-obleg i.stk{background:#6d4cd6}
html.lsv-light #bd-app .px-obal .theme,html.lsv-light #bd-app .px-obleg i.theme{background:#b26b00}
html.lsv-light #bd-app .px-obal .spec,html.lsv-light #bd-app .px-obleg i.spec{background:#d1364a}
html.lsv-light #bd-app .px-obleg{color:#4e5965}
html.lsv-light #bd-app .px-obend{border-top:1px solid rgba(85,103,129,0.168)}
html.lsv-light #bd-app .px-obend b{color:#1a1a1a}
html.lsv-light #bd-app .px-obban{border:1px solid rgba(14,143,90,0.39);background:linear-gradient(90deg,rgba(14,143,90,0.08),rgba(14,143,90,0.05))}
html.lsv-light #bd-app .px-obban b{color:#1a1a1a}
html.lsv-light #bd-app .px-obban p{color:#4e5965}
html.lsv-light #bd-app{--bg:#f2f4f7;--card:rgba(16,32,56,0.025);--card2:rgba(16,32,56,0.045);--line:rgba(85,103,129,0.224);--line2:rgba(85,103,129,0.196);--txt:#121921;--mut:#5c6774;--neon:#0e8f5a;--green:#0e8f5a;--red:#d1364a;--amb:#b26b00;--glow:0 10px 30px rgba(16,24,40,0.077);--glass:linear-gradient(180deg,rgba(16,32,56,0.032),rgba(16,32,56,0.013))}
html.lsv-light #bd-app .bd-panel,html.lsv-light #bd-app .px-panel,html.lsv-light #bd-app .bd-card,html.lsv-light #bd-app .px-hw,html.lsv-light #bd-app .px-sgr,html.lsv-light #bd-app .px-sgov,html.lsv-light #bd-app .px-sgovc,html.lsv-light #bd-app .px-svt,html.lsv-light #bd-app .px-svc{border-color:rgba(85,103,129,0.196)!important}
html.lsv-light #bd-app .bd-panel,html.lsv-light #bd-app .px-panel{background:linear-gradient(180deg,rgba(16,32,56,0.027),rgba(16,32,56,0.011))!important}
html.lsv-light #bd-app .px-zbtn.on{background:rgba(14,143,90,0.12)!important;color:#0e8f5a!important;box-shadow:inset 0 0 0 1px rgba(43,208,118,0.158)!important}
html.lsv-light #bd-app .bd-tab.is-on,html.lsv-light #bd-app .bd-tabs .bd-tab.is-on{background:rgba(14,143,90,0.12)!important;color:#0e8f5a!important;box-shadow:inset 0 0 0 1px rgba(43,208,118,0.158)!important}
html.lsv-light #bd-app .bd-subtabs .bd-st.is-on,html.lsv-light #bd-app .bd-subtabs .is-on{color:#1a1a1a!important}
html.lsv-light #bd-app th{color:#5c6774!important}
html.lsv-light #bd-app .px-sgl.g2{background:rgba(14,143,90,0.12);color:#0e8f5a;border-color:rgba(14,143,90,0.4)}
html.lsv-light #bd-app .px-sgdbar i.g2,html.lsv-light #bd-app .px-sgdl i.g2{background:#0e8f5a}
html.lsv-light #bd-app .bd-head .bd-lang{background:rgba(16,32,56,0.027)!important;border:1px solid rgba(85,103,129,0.252)!important}
html.lsv-light #bd-app .bd-lang button{color:#5c6774!important}
html.lsv-light #bd-app .bd-lang button.is-on{background:rgba(14,143,90,0.12)!important;color:#0e8f5a!important}
html.lsv-light #bd-app .px-zstat{color:#1e2834}
html.lsv-light #bd-app .px-pv{border-bottom:1px solid rgba(85,103,129,0.168)}
html.lsv-light #bd-app .px-pv em .up,html.lsv-light #bd-app .px-atc .up,html.lsv-light #bd-app .px-atp .up{color:var(--px-up,#0e8f5a)}
html.lsv-light #bd-app .px-pv em .dn,html.lsv-light #bd-app .px-atc .dn,html.lsv-light #bd-app .px-atp .dn{color:var(--px-dn,#d1364a)}
html.lsv-light #bd-app .px-atr:hover{background:rgba(16,32,56,0.027)}
html.lsv-light #bd-app .px-svbar .px-estl{stroke:rgba(85,103,129,0.32)}
html.lsv-light #bd-app .px-svbar .px-estt{fill:#4e5965}
html.lsv-light #bd-app .uw-fy-net.g{color:var(--bd-up,#0e8f5a)}
html.lsv-light #bd-app .uw-fy-net.r{color:var(--bd-dn,#d1364a)}
html.lsv-light #bd-app .px-sgoth{color:#505a65}
html.lsv-light #bd-app #bd-ac{background:#f2f4f7}
html.lsv-light #bd-app .bd-idx .px-sxt{color:#697582}

/* generat automat de darkgen.py — nu edita manual */
html.lsv-dark #bd-app{--line:rgba(148,163,184,0.176);--neon:#34d399;--green:#34d399;--glow:0 18px 60px rgba(0,0,0,.55),0 0 12px rgba(0,0,0,0.09)}
html.lsv-dark #bd-app a{color:#6c8cff}
html.lsv-dark #bd-app tr.on td{background:rgba(108,140,255,0.06)!important}
html.lsv-dark .bd-head::before{background:radial-gradient(ellipse at center,rgba(108,140,255,0.13),rgba(108,140,255,0.06) 65%)}
html.lsv-dark .bd-kicker{border:1px solid rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .bd-input:focus{border-color:#6c8cff!important;box-shadow:0 0 0 3px rgba(0,0,0,0.06)!important}
html.lsv-dark .bd-gsearch .bd-input{border-color:rgba(148,163,184,0.22)!important;box-shadow:0 0 16px rgba(0,0,0,0.06)!important}
html.lsv-dark .bd-ac{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark .bd-ac-i:hover,html.lsv-dark .bd-ac-i.on{background:rgba(108,140,255,0.07)}
html.lsv-dark #bd-app .bd-tab.is-on{background:#4f6ef7;color:#ffffff;box-shadow:0 0 18px rgba(0,0,0,0.175)}
html.lsv-dark .bd-btn{border:1px solid rgba(148,163,184,0.22)!important}
html.lsv-dark #bd-app .bd-btn:hover{border-color:#6c8cff!important;color:#6c8cff;box-shadow:0 0 16px rgba(0,0,0,0.125)}
html.lsv-dark #bd-app .bd-btn.pri{background:#4f6ef7;color:#ffffff;border-color:#6c8cff!important}
html.lsv-dark #bd-app .bd-btn.pri:hover{color:#ffffff;background:#4f6ef7}
html.lsv-dark #bd-app .bd-btn.on{border-color:#6c8cff!important;color:#6c8cff;background:rgba(108,140,255,0.08)}
html.lsv-dark #bd-app .bd-seg-btn.is-on{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .bd-st.is-on{color:#6c8cff;border-bottom-color:#6c8cff}
html.lsv-dark .bd-logo.fb{background:rgba(108,140,255,0.08);color:#6c8cff}
html.lsv-dark .bd-pill.g{background:rgba(108,140,255,0.1);color:#6c8cff;border-color:rgba(148,163,184,0.22)}
html.lsv-dark .bd-live.on{background:#4f6ef7;box-shadow:0 0 8px rgba(0,0,0,.3)}
html.lsv-dark .bd-range .f{background:linear-gradient(90deg,var(--red),var(--amb),#4f6ef7)}
html.lsv-dark .bd-bar>i{background:#4f6ef7}
html.lsv-dark .bd-toast{border:1px solid #6c8cff;box-shadow:0 0 24px rgba(0,0,0,0.15)}
html.lsv-dark .bd-ni:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark .bd-ptbar .ln{background:linear-gradient(90deg,rgba(255,90,95,.6),rgba(255,201,60,.6),rgba(52,211,153,0.7))}
html.lsv-dark .bd-ptbar .mk.cur i{background:#4f6ef7;box-shadow:0 0 8px rgba(0,0,0,.3)}
html.lsv-dark .bd-dot.beat{background:#34d399;box-shadow:0 0 8px rgba(0,0,0,.3)}
html.lsv-dark .bd-tt{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark .bd-steps b.on{border-color:#6c8cff;color:#6c8cff}
html.lsv-dark .bd-mbox{border:1px solid rgba(148,163,184,0.22);box-shadow:0 0 40px rgba(0,0,0,0.09)}
html.lsv-dark .bd-ntr:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark .bd-ntsegs i.on.hi{background:#4f6ef7}
html.lsv-dark .bd-ntai{background:linear-gradient(135deg,rgba(124,92,255,.12),rgba(108,140,255,0.06))}
html.lsv-dark .bd-ntpush.on span{color:#6c8cff}
html.lsv-dark .bd-rhero{background:linear-gradient(135deg,rgba(179,136,255,.08),rgba(108,140,255,0.06))}
html.lsv-dark .bd-rpr .col.pos{background:linear-gradient(180deg,rgba(52,211,153,0.07),rgba(52,211,153,0.015));border-color:rgba(148,163,184,0.22)}
html.lsv-dark .bd-rpr li.pos .ic{background:rgba(52,211,153,0.14)}
html.lsv-dark .bd-rbar .ln{background:linear-gradient(90deg,rgba(255,90,95,.55),rgba(255,201,60,.55),rgba(52,211,153,0.65))}
html.lsv-dark .bd-rbar .mk.cur i{box-shadow:0 0 0 2px #0f0f10,0 0 12px rgba(0,0,0,.3)}
html.lsv-dark .g0{background:#4f6ef7}
html.lsv-dark .g1{background:#4f6ef7}
html.lsv-dark .bd-rrsi{background:linear-gradient(90deg,#34d399 0,#34d399 30%,rgba(255,255,255,.18) 30%,rgba(255,255,255,.18) 70%,#ff5a5f 70%)}
html.lsv-dark #bd-app .bd-term::after{background:rgba(108,140,255,0.16);border:1px solid rgba(108,140,255,0.55)}
html.lsv-dark #bd-gtip{border:1px solid rgba(148,163,184,0.22);box-shadow:0 8px 30px rgba(0,0,0,.6),0 0 18px rgba(0,0,0,0.075)}
html.lsv-dark #bd-gtip b{color:#34d399}
html.lsv-dark .bd-gf{background:linear-gradient(180deg,rgba(108,140,255,0.07),rgba(108,140,255,0.06))}
html.lsv-dark #bd-app .bd-lang button.is-on{background:rgba(108,140,255,0.16)!important;color:#6c8cff!important}
html.lsv-dark #bd-app .bd-ptb.is-on{background:rgba(108,140,255,0.12);color:#6c8cff}
html.lsv-dark #bd-app .bd-pxt.is-on{background:rgba(108,140,255,0.14);color:#6c8cff}
html.lsv-dark #bd-app .bd-lw-rt:hover{border-color:#6c8cff}
html.lsv-dark #bd-app .bd-acbtn:hover{border-color:rgba(148,163,184,0.22)!important;color:#6c8cff!important}
html.lsv-dark .bd-sync{background:#4f6ef7;box-shadow:0 0 6px rgba(0,0,0,0.3)}
html.lsv-dark .bd-aibox.pos{border-color:rgba(148,163,184,0.22)}
html.lsv-dark .bd-aib.up{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .uw-dot.on{background:#4f6ef7;box-shadow:0 0 10px rgba(0,0,0,.3)}
html.lsv-dark #bd-app .uw-tsvg path.c{stroke:#6c8cff}
html.lsv-dark #bd-app .uw-top.bu .bar i{background:linear-gradient(90deg,rgba(108,140,255,0.16),#4f6ef7)}
html.lsv-dark #bd-app .uw-ai{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .uw-br i.c{background:#4f6ef7}
html.lsv-dark #bd-app .uw-sbar i{background:linear-gradient(90deg,rgba(79,110,247,0.6),#4f6ef7)}
html.lsv-dark #bd-app .uw-gtab td.g{color:#6c8cff}
html.lsv-dark #bd-app ::-webkit-scrollbar-thumb:hover{background:rgba(79,110,247,0.6)!important}
html.lsv-dark #bd-app .uw-se-wr i{background:#4f6ef7}
html.lsv-dark #bd-app .uw-sbc i.g{background:linear-gradient(180deg,#4f6ef7,#4f6ef7)}
html.lsv-dark #bd-app .uw-sw input:checked+i{background:#4f6ef7}
html.lsv-dark #bd-app .uw-toast.bu{border-left-color:#6c8cff}
html.lsv-dark #bd-app .ag-act{background:rgba(108,140,255,0.1);border:1px solid rgba(108,140,255,0.45);color:var(--lsv-up,#34d399)}
html.lsv-dark #bd-app .ag-act:hover{background:rgba(108,140,255,0.16)}
html.lsv-dark #bd-app .ag-ins.ig{border-left-color:#6c8cff}
html.lsv-dark #bd-app .nv-box{border:1px solid rgba(148,163,184,0.22);box-shadow:0 24px 80px rgba(0,0,0,.7),0 0 18px rgba(0,0,0,0.07)}
html.lsv-dark #bd-app .nv-i.on{background:rgba(108,140,255,0.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.14)}
html.lsv-dark #bd-app .nv-b:hover,html.lsv-dark #bd-app .nv-chip:hover,html.lsv-dark #bd-app .nv-cur:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .nv-cur{background:rgba(108,140,255,0.06);border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app #bd-company.nv-swap::after{border:1px solid rgba(148,163,184,0.22);box-shadow:0 0 24px rgba(0,0,0,0.09);color:#34d399}
html.lsv-dark #bd-app .ol-sug{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ol-sug button.on,html.lsv-dark #bd-app .ol-sug button:hover{background:rgba(108,140,255,0.1)}
html.lsv-dark #bd-app .ol-spin{border:2px solid rgba(148,163,184,0.22);border-top-color:#6c8cff}
html.lsv-dark #bd-app .ol-sb:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ol-sb.on{background:rgba(108,140,255,0.12);border-color:#6c8cff;box-shadow:0 0 12px rgba(0,0,0,0.09)}
html.lsv-dark #bd-app .ol-lvl.l1{background:rgba(108,140,255,0.15);color:#34d399}
html.lsv-dark #bd-app .ol-leg{border-left:3px solid #6c8cff}
html.lsv-dark #bd-app .ol-side{border:1px solid rgba(108,140,255,0.5);background:rgba(108,140,255,0.12);color:#34d399}
html.lsv-dark #bd-app .ol-pm button.on{background:rgba(108,140,255,0.16);color:#6c8cff}
html.lsv-dark #bd-app .ol-ib:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ol-chh i.lg.e{background:#4f6ef7}
html.lsv-dark #bd-app .ol-fu{fill:rgba(52,211,153,0.16)}
html.lsv-dark #bd-app .ol-svg .ol-le{stroke:#6c8cff}
html.lsv-dark #bd-app .ol-tip{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ol-unit button.on{background:rgba(108,140,255,0.15);color:#6c8cff}
html.lsv-dark #bd-app .ol-mb{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ol-exps button.on{border-color:#6c8cff;background:rgba(108,140,255,0.12)}
html.lsv-dark #bd-app .ol-ct th.cg{color:#34d399}
html.lsv-dark #bd-app .ol-ct td.pa{color:#34d399}
html.lsv-dark #bd-app .ol-ct td.pa:hover{background:rgba(108,140,255,0.16)}
html.lsv-dark #bd-app .ol-ct tr.atm td,html.lsv-dark #bd-app .ol-ct tr.atm th{border-top:2px solid #6c8cff}
html.lsv-dark #bd-app .ol-live{border:1px solid rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .ol-ct thead th.cg{color:#34d399!important}
html.lsv-dark #bd-app .ol-ct td.pa:hover{background:rgba(108,140,255,0.16)!important}
html.lsv-dark #bd-app .ol-ct tr.atm td,html.lsv-dark #bd-app .ol-ct tr.atm th{border-top:2px solid #6c8cff!important}
html.lsv-dark #bd-app .ed-hero{border:1px solid rgba(148,163,184,0.22);background:radial-gradient(120% 140% at 0% 0%,rgba(108,140,255,0.12),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(114,128,245,.12),transparent 60%),#0b0d0c}
html.lsv-dark #bd-app .ed-ring .fg{stroke:#6c8cff;filter:drop-shadow(0 0 6px rgba(0,0,0,0.25))}
html.lsv-dark #bd-app .ed-mod:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ed-mod.ok{border-color:rgba(108,140,255,0.5);background:rgba(52,211,153,0.04)}
html.lsv-dark #bd-app .ed-bar i{background:linear-gradient(90deg,#4f6ef7,#4f6ef7)}
html.lsv-dark #bd-app .ed-li.ok .ck{background:#34d399;border-color:#6c8cff;color:#ffffff}
html.lsv-dark #bd-app .ed-sg button.on{background:rgba(108,140,255,0.12);box-shadow:inset 2px 0 0 rgba(0,0,0,.3)}
html.lsv-dark #bd-app .ed-lead{border-left:3px solid #6c8cff}
html.lsv-dark #bd-app .ed-keys{border-color:rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .ed-qo button:hover:not([disabled]){border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ed-qo button.ok{border-color:#6c8cff;background:rgba(52,211,153,0.12)}
html.lsv-dark #bd-app .ed-qw.ok{background:rgba(52,211,153,0.08)}
html.lsv-dark #bd-app .ed-tool{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .ed-ch rect.g{fill:rgba(52,211,153,0.75)}
html.lsv-dark #bd-app .ed-lg i.g{background:rgba(79,110,247,0.75)}
html.lsv-dark #bd-app .ed-badge.ok{border-color:rgba(148,163,184,0.22);background:rgba(52,211,153,0.08)}
html.lsv-dark #bd-app .ed-stage.ok:before{background:linear-gradient(180deg,rgba(52,211,153,0.6),rgba(52,211,153,0.15))}
html.lsv-dark #bd-app .ed-stage.ok .ed-sn span{background:#34d399;border-color:#6c8cff;color:#ffffff}
html.lsv-dark #bd-app .ed-stage.cur .ed-sn span{border-color:#6c8cff;color:#6c8cff;box-shadow:0 0 0 6px rgba(0,0,0,0.06)}
html.lsv-dark #bd-app .ed-stage.cur .ed-mn{color:#6c8cff}
html.lsv-dark #bd-app .ed-li.nx{background:rgba(108,140,255,0.08)}
html.lsv-dark #bd-app .ed-li.nx .ck{border-color:#6c8cff}
html.lsv-dark #bd-app .ed-mcbox{background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .ed-rqi label:has(input:checked){border-color:rgba(108,140,255,0.55);background:rgba(108,140,255,0.08)}
html.lsv-dark #bd-app .ed-rres{background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .mc-rng{background:linear-gradient(90deg,#34d399,#FFC93C,#FF5A5F)}
html.lsv-dark #bd-app .mc-rng.inv{background:linear-gradient(90deg,#FF5A5F,#FFC93C,#34d399)}
html.lsv-dark #bd-app .mc-chip:hover{border-color:rgba(148,163,184,0.22)!important}
html.lsv-dark #bd-app .mc-chip.on{background:rgba(108,140,255,0.14)!important;border-color:rgba(108,140,255,0.55)!important;color:#6c8cff!important}
html.lsv-dark #bd-app .mc-chip.add{color:#6c8cff!important}
html.lsv-dark #bd-app .mc-ax.lo{fill:#34d399}
html.lsv-dark #bd-app .mc-min{fill:#34d399}
html.lsv-dark #bd-app .mc-sty button.on{background:rgba(108,140,255,0.14)!important;color:#6c8cff!important}
html.lsv-dark #bd-app{--px-up:#34d399}
html.lsv-dark #bd-app .bd-head.px-compact .px-tdot{background:#4f6ef7;box-shadow:0 0 10px rgba(0,0,0,.3)}
html.lsv-dark #bd-app .px-empty.ok{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-btn{border:1px solid rgba(148,163,184,0.22)!important}
html.lsv-dark #bd-app .px-btn:hover{border-color:#6c8cff!important;background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .px-lnk{color:#6c8cff!important}
html.lsv-dark #bd-app .px-in:focus{border-color:#6c8cff!important}
html.lsv-dark #bd-app .px-chip.bull{border-color:rgba(148,163,184,0.22);background:rgba(52,211,153,0.06)}
html.lsv-dark #bd-app .px-tk{background:rgba(108,140,255,0.08)!important;border:1px solid rgba(148,163,184,0.22)!important}
html.lsv-dark #bd-app .px-tk:hover{background:rgba(108,140,255,0.16)!important}
html.lsv-dark #bd-app .px-seg button.on{background:rgba(108,140,255,0.14)!important;color:#6c8cff!important}
html.lsv-dark #bd-app .px-subt button.on{color:#6c8cff!important;border-bottom-color:#6c8cff!important}
html.lsv-dark #bd-app .px-t th.sortable.on{color:#6c8cff!important}
html.lsv-dark #bd-app .px-t tr.mine td{background:rgba(108,140,255,0.06)!important}
html.lsv-dark #bd-app .px-wbar i{background:#4f6ef7}
html.lsv-dark #bd-app .px-pos.buy{background:rgba(52,211,153,0.14)}
html.lsv-dark #bd-app .px-lvr .bar i.dn{background:linear-gradient(90deg,rgba(52,211,153,0.3),var(--px-up))}
html.lsv-dark #bd-app .px-ptc .vu{fill:rgba(52,211,153,0.22)}
html.lsv-dark #bd-app .px-ptc .wu{stroke:#6c8cff}
html.lsv-dark #bd-app .px-ptc .cu{fill:#34d399}
html.lsv-dark #bd-app .px-ptc .sr.sup{stroke:rgba(108,140,255,0.6)}
html.lsv-dark #bd-app .px-ptc .srl.sup{fill:#34d399}
html.lsv-dark #bd-app .px-ptc .tl.sup{stroke:#6c8cff}
html.lsv-dark #bd-app .px-ptc .pz.bull{fill:rgba(52,211,153,0.07)}
html.lsv-dark #bd-app .px-ptc .pl.bull{stroke:#6c8cff}
html.lsv-dark #bd-app .px-ptc .pc.bull{fill:#34d399}
html.lsv-dark #bd-app .px-ptc .plb.bull{fill:#34d399}
html.lsv-dark #bd-app .px-ptc .lpb{fill:#34d399}
html.lsv-dark #bd-app .px-pcard.main{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-feed li a:hover{color:#6c8cff}
html.lsv-dark #bd-app .px-ncard:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-pre:hover{border-color:#6c8cff!important}
html.lsv-dark #bd-app .px-fg .px-fl.on>span{color:#6c8cff}
html.lsv-dark #bd-app .px-al.p .px-alb{background:rgba(108,140,255,0.14)}
html.lsv-dark #bd-app .px-vd.good{background:rgba(52,211,153,0.14)}
html.lsv-dark #bd-app .px-rcb i.s{background:linear-gradient(90deg,rgba(108,140,255,0.16),#4f6ef7)}
html.lsv-dark #bd-app .px-ptsvg .sr.sup{stroke:rgba(108,140,255,0.55)}
html.lsv-dark #bd-app .px-ptsvg .srl.sup{fill:#34d399}
html.lsv-dark #bd-app .px-ptsvg .tl.sup{stroke:#6c8cff}
html.lsv-dark #bd-app .px-ptsvg .pz.bull{fill:rgba(52,211,153,0.08)}
html.lsv-dark #bd-app .px-ptsvg .pl.bull{stroke:#6c8cff}
html.lsv-dark #bd-app .px-ptsvg .pc.bull{fill:#34d399}
html.lsv-dark #bd-app .px-ptsvg .plb.bull{fill:#34d399}
html.lsv-dark #bd-app .px-ptbadge .px-ptc2.on.bull{border-color:rgba(108,140,255,0.5)!important;color:#34d399!important;background:rgba(52,211,153,0.1)!important}
html.lsv-dark #bd-app .px-nlead:hover{border-color:#6c8cff}
@media (max-width:640px){html.lsv-dark #bd-app .px-t.stk tr.mine{border-color:rgba(148,163,184,0.22)}}
html.lsv-dark #bd-app .px-fgn{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .bd-lw .px-zm button:hover{background:rgba(108,140,255,0.16);color:#6c8cff}
html.lsv-dark #bd-app .px-mtc:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-mtq em.up{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-art h2{border-left:3px solid #6c8cff}
html.lsv-dark #bd-app .px-tts{border:1px solid rgba(148,163,184,0.22);background:linear-gradient(135deg,rgba(108,140,255,0.07),rgba(255,255,255,.02))}
html.lsv-dark #bd-app .px-ttsb.main{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .px-ttsbar i{background:#4f6ef7}
html.lsv-dark #bd-app .px-ttscap b{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-sbar.sg4 i,html.lsv-dark #bd-app .sg4 .px-sbar i{background:#4f6ef7}
html.lsv-dark #bd-app .px-sbar.sg3 i{background:#4f6ef7}
html.lsv-dark #bd-app b.sg4,html.lsv-dark #bd-app b.sg3{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-gsring{background:radial-gradient(closest-side,#0d100e 78%,transparent 80% 100%),conic-gradient(var(--c,#4f6ef7) calc(var(--p)*1%),rgba(255,255,255,.08) 0)}
html.lsv-dark #bd-app .px-gsring.sg4{--c:#4f6ef7}
html.lsv-dark #bd-app .px-gsring.sg3{--c:#4f6ef7}
html.lsv-dark :is(#bd-app .px-ins,html.lsv-dark #bd-app .px-ec,html.lsv-dark #bd-app .px-mhealth,html.lsv-dark #bd-app .px-rk,html.lsv-dark #bd-app .px-modal) .up{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-eibx i.mv.up{background:#34d399}
html.lsv-dark #bd-app .px-eib span.bt{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-ecd.today{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-eci.mine{box-shadow:inset 2px 0 0 rgba(0,0,0,.3)}
html.lsv-dark #bd-app .px-mhr.on{background:linear-gradient(135deg,rgba(108,140,255,0.16),rgba(108,140,255,0.06));border-color:rgba(148,163,184,0.22);color:#6c8cff}
html.lsv-dark #bd-app .px-mhs{background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#34d399)}
html.lsv-dark #bd-app .px-mht b.up{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-adb i{background:#4f6ef7}
html.lsv-dark #bd-app .px-mhb i.up{background:rgba(52,211,153,0.75)}
html.lsv-dark #bd-app .px-mhsb span.up{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-thst.intarita{color:var(--neon,#34d399);border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-thch .ok i{background:rgba(52,211,153,0.15);color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-trtx p b{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-trtx p.on{background:rgba(108,140,255,0.1);box-shadow:inset 3px 0 0 rgba(0,0,0,.3)}
html.lsv-dark #bd-app .px-eileg i.mv{background:linear-gradient(90deg,#34d399 50%,#ff5a5f 50%)}
html.lsv-dark #bd-app .px-pftabs button.on{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .px-eibre{border:1px solid rgba(148,163,184,0.198)}
html.lsv-dark #bd-app .px-bre-sep::before,html.lsv-dark #bd-app .px-bre-sep::after{background:linear-gradient(90deg,transparent,rgba(108,140,255,0.16),transparent)}
html.lsv-dark #bd-app .px-btn-p{background:#4f6ef7!important;color:#ffffff!important;border-color:#6c8cff!important}
html.lsv-dark #bd-app .px-fdpf.none{border-color:rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .px-fdm.on{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-fdidea:hover{border-color:rgba(148,163,184,0.22)!important}
html.lsv-dark #bd-app .px-pfo button.on{border-color:#6c8cff!important;background:rgba(108,140,255,0.12)!important}
html.lsv-dark #bd-app .px-hhd h3 .px-hlive{background:#4f6ef7;box-shadow:0 0 12px rgba(0,0,0,.3)}
html.lsv-dark #bd-app .px-hhb .px-btn.on{background:#4f6ef7!important;color:#ffffff!important;border-color:#6c8cff!important}
html.lsv-dark #bd-app .px-dnb{background:radial-gradient(120% 160% at 100% 0%,rgba(176,132,255,.22),transparent 55%),radial-gradient(120% 160% at 0% 100%,rgba(108,140,255,0.14),transparent 55%),#0b0e12}
html.lsv-dark #bd-app .px-hedb{border:1px solid rgba(148,163,184,0.22);box-shadow:0 14px 40px -20px rgba(0,0,0,0.25)}
html.lsv-dark #bd-app .px-hedb>span{color:#34d399}
html.lsv-dark #bd-app .px-hw:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-hwic{background:rgba(108,140,255,0.07);border:1px solid rgba(148,163,184,0.198)}
html.lsv-dark #bd-app .px-hg.edit .px-hw{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-hwdrag{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-hwe button:hover{border-color:#6c8cff!important}
html.lsv-dark #bd-app .px-hw[class*="px-drop-"]::after{background:#4f6ef7;box-shadow:0 0 14px rgba(0,0,0,.3)}
html.lsv-dark #bd-app .px-hw.hero{border-color:rgba(148,163,184,0.22);background:radial-gradient(120% 150% at 0% 0%,rgba(108,140,255,0.16),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(176,132,255,.12),transparent 60%),linear-gradient(135deg,rgba(14,22,18,.95),rgba(10,13,17,.95));box-shadow:inset 0 0 0 1px rgba(0,0,0,0.03),0 24px 60px -36px rgba(0,0,0,0.275)}
html.lsv-dark #bd-app .px-brl li.up>i{box-shadow:0 0 0 3px rgba(0,0,0,0.075),0 0 10px rgba(0,0,0,0.25)}
html.lsv-dark #bd-app .px-atb i.up{background:linear-gradient(90deg,rgba(52,211,153,0.5),var(--px-up))}
html.lsv-dark #bd-app .px-atsim:hover{border-color:#6c8cff!important}
html.lsv-dark #bd-app .px-mkh.on{border-color:rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .px-nwc:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-nwim{background:linear-gradient(135deg,#4f6ef7 0%,#0b1a24 55%,#2a1b4a 100%)}
html.lsv-dark #bd-app .px-nwfb{text-shadow:0 0 24px rgba(0,0,0,0.3)}
html.lsv-dark #bd-app .px-nwrel.watch{border-color:rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app a.px-nwt:hover{color:#6c8cff!important}
html.lsv-dark #bd-app .px-evi.div .px-evd{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-lmb i{background:linear-gradient(90deg,rgba(108,140,255,0.16),var(--px-up))}
html.lsv-dark #bd-app .px-lsic{background:linear-gradient(135deg,rgba(108,140,255,0.16),rgba(176,132,255,.18));border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-mvb i.up{background:linear-gradient(90deg,rgba(52,211,153,0.4),var(--px-up))}
html.lsv-dark #bd-app .px-mbox.px-dzm{background:radial-gradient(90% 60% at 100% 0%,rgba(176,132,255,.12),transparent 60%),radial-gradient(80% 50% at 0% 100%,rgba(108,140,255,0.08),transparent 60%),#0b0e12}
html.lsv-dark #bd-app .px-dzpb i{background:linear-gradient(90deg,#4f6ef7,#4f6ef7);box-shadow:0 0 12px rgba(0,0,0,.3)}
html.lsv-dark #bd-app .px-dzo:hover{border-color:rgba(108,140,255,0.5)!important;background:rgba(108,140,255,0.06)!important}
html.lsv-dark #bd-app .px-dzo.on{border-color:#6c8cff!important;background:rgba(108,140,255,0.1)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),0 12px 30px -16px rgba(0,0,0,0.3)}
html.lsv-dark #bd-app .px-dzo:focus-visible{outline:2px solid #6c8cff}
html.lsv-dark #bd-app .px-dzo.on .px-dzi{background:rgba(108,140,255,0.14)}
html.lsv-dark #bd-app .px-dzck{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .px-dzlim.on{border-color:rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .px-dzsw input:checked+span{background:#4f6ef7}
html.lsv-dark #bd-app .px-dzsw input:focus-visible+span{outline:2px solid #6c8cff}
html.lsv-dark #bd-app .px-dzntf>span{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-dzorb{background:radial-gradient(circle at 35% 30%,rgba(176,132,255,.45),rgba(108,140,255,0.16) 60%,transparent 70%);box-shadow:0 0 60px -10px rgba(0,0,0,0.3)}
html.lsv-dark #bd-app .px-dzorb::before,html.lsv-dark #bd-app .px-dzorb::after{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-dzpts li::before{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-dzb li i{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .px-nwgen.t-up{background:radial-gradient(120% 90% at 85% 15%,rgba(52,211,153,0.3),transparent 60%),linear-gradient(140deg,#0b2a1b 0%,#09140f 55%,#0e1f1a 100%)}
html.lsv-dark #bd-app .px-nwgen.t-up .px-nwgbg{color:#34d399}
html.lsv-dark #bd-app .px-nwgen.t-up .px-nwgk{border-color:rgba(148,163,184,0.22);color:#34d399}
html.lsv-dark #bd-app .px-lvl li.now{background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .pxt-root{--pu:#4f6ef7}
html.lsv-dark #bd-app .pxt-wm .v{color:#34d399}
html.lsv-dark #bd-app .pxt-tmh .up{color:#34d399}
html.lsv-dark #bd-app .pxt-chl{stroke:#6c8cff}
html.lsv-dark #bd-app .pxt-lvl{stroke:#6c8cff}
html.lsv-dark #bd-app .pxt-ceo{background:#4f6ef7;box-shadow:0 0 0 0 rgba(0,0,0,0.3)}
html.lsv-dark #bd-app .pxt-lvlt{color:#34d399}
html.lsv-dark #bd-app .pxt-term .pxt-plab{background:rgba(108,140,255,0.14);color:#34d399;border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .pxt-tme i{background:#4f6ef7}
html.lsv-dark #bd-app .pxt-tick.u{color:#34d399}
html.lsv-dark #bd-app .pxt-uc::before{background:#4f6ef7}
html.lsv-dark #bd-app .pxt-uc .k{color:#34d399;background:rgba(108,140,255,0.14)}
html.lsv-dark #bd-app .pxt-uc .bar i{background:#4f6ef7}
html.lsv-dark #bd-app .pxt-uc .vo em{color:#34d399;border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .pxt-tour .pxt-hole::before{background:conic-gradient(from var(--pxa,0deg),#4F6EF7,#4f6ef7,#A78BFA,#4F6EF7)}
html.lsv-dark #bd-app .pxt-tour .pxt-hint{background:rgba(108,140,255,0.1);border:1px solid rgba(148,163,184,0.22);color:#34d399}
html.lsv-dark #bd-app .pxt-tour .pxt-hint i{background:#4f6ef7}
html.lsv-dark #bd-app .pxt-tour .pxt-hint i::after{border:2px solid #6c8cff}
html.lsv-dark #bd-app .pxt-tour.pxt-act .pxt-hole{box-shadow:0 0 0 2px rgba(0,0,0,0.3),0 0 0 7px rgba(0,0,0,0.1),0 0 40px rgba(0,0,0,0.25),0 0 0 200vmax rgba(5,8,16,.72)}
html.lsv-dark #bd-app .pxt-tour.pxt-act .pxt-hole::after{border-color:#6c8cff}
html.lsv-dark #bd-app .pxt-tour.pxt-ok .pxt-hole{box-shadow:0 0 0 3px rgba(0,0,0,0.3),0 0 50px rgba(0,0,0,0.3),0 0 0 200vmax rgba(5,8,16,.6)}
html.lsv-dark #bd-app .px-pri.k-opp::before,html.lsv-dark #bd-app .px-pri.k-income::before{background:var(--px-up,#4f6ef7)}
html.lsv-dark #bd-app .px-prn{color:#ffffff;background:#4f6ef7}
html.lsv-dark #bd-app .px-lvc circle.now{fill:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-nwcat.mat{color:#34d399;border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-fit.hi{background:rgba(108,140,255,0.14);color:#34d399}
html.lsv-dark #bd-app .px-fitl li.ok{color:#34d399}
html.lsv-dark #bd-app .px-xlv.low{color:#34d399;border-color:rgba(148,163,184,0.22);background:rgba(108,140,255,0.08)}
html.lsv-dark #bd-app .px-xcv polyline.up{stroke:var(--px-up,#6c8cff)}
html.lsv-dark #bd-app .px-chipb.on{background:#4f6ef7!important;color:#ffffff!important;border-color:#6c8cff!important}
html.lsv-dark #bd-app .px-oxs{background:rgba(108,140,255,0.08);border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-oxs b{color:#34d399}
html.lsv-dark #bd-app .px-lyb{border:1px solid rgba(148,163,184,0.22);background:radial-gradient(120% 160% at 0% 0%,rgba(108,140,255,0.12),transparent 60%),rgba(255,255,255,.02)}
html.lsv-dark #bd-app .px-lyl li em{color:#ffffff;background:#4f6ef7}
html.lsv-dark #bd-app .px-nr:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-nrt:hover{color:var(--neon,#34d399)!important}
html.lsv-dark #bd-app .px-nwrel.held{background:rgba(108,140,255,0.12);color:#34d399}
html.lsv-dark #bd-app .px-fvtag{color:#ffffff;background:#4f6ef7}
html.lsv-dark #bd-app .px-fvhd>div:first-child b{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-fvbar .rg{background:linear-gradient(90deg,rgba(108,140,255,0.16),rgba(108,140,255,0.16))}
html.lsv-dark #bd-app .px-fvv.below{color:#34d399}
html.lsv-dark #bd-app .px-fvrev.lo{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-fvgs .bd-hb i.up{background:#34d399}
html.lsv-dark #bd-app .px-sess.open i{background:#4f6ef7;box-shadow:0 0 10px rgba(0,0,0,0.3)}
html.lsv-dark #bd-app .px-b4k.up{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-b4k.r-low b{color:#34d399}
html.lsv-dark #bd-app .px-fdpl .px-up b{color:#34d399}
html.lsv-dark #bd-app .px-pri.k-opp,html.lsv-dark #bd-app .px-pri.k-income{--pc:#4f6ef7}
html.lsv-dark #bd-app .px-zbtn.on{color:#ffffff;background:#4f6ef7;box-shadow:0 6px 18px -8px rgba(0,0,0,0.3)}
html.lsv-dark #bd-app .px-zbtn:focus-visible{outline:2px solid #6c8cff}
html.lsv-dark #bd-app .px-an{border:1px solid rgba(148,163,184,0.22);background:radial-gradient(120% 140% at 0% 0%,rgba(108,140,255,0.09),transparent 55%),rgba(255,255,255,.025)}
html.lsv-dark #bd-app .px-ant{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-zl{color:#6c8cff}
html.lsv-dark #bd-app .px-dos{border:1px solid rgba(148,163,184,0.22);background:radial-gradient(120% 120% at 100% 0%,rgba(108,140,255,0.07),transparent 50%),rgba(255,255,255,.025)}
html.lsv-dark #bd-app .px-dt em a{color:#6c8cff}
html.lsv-dark #bd-app .px-dt.up{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-stmb.on{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .px-sts.plan{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-stfv .rg{background:linear-gradient(90deg,rgba(108,140,255,0.16),rgba(79,110,247,0.6))}
html.lsv-dark #bd-app .px-stfv .bs{background:#4f6ef7}
html.lsv-dark #bd-app .px-stc input:checked+i{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .px-stsv.ok{background:rgba(52,211,153,0.1);border:1px solid rgba(148,163,184,0.22);color:#34d399}
html.lsv-dark #bd-app .px-spin{border-top-color:#6c8cff}
html.lsv-dark #bd-app .px-jr blockquote{border-left:3px solid #6c8cff}
html.lsv-dark #bd-app .px-inb i{background:linear-gradient(180deg,#4f6ef7,rgba(108,140,255,0.16))}
html.lsv-dark #bd-app .px-lrec{border:1px solid rgba(148,163,184,0.22);background:radial-gradient(120% 140% at 0% 0%,rgba(108,140,255,0.1),transparent 55%),rgba(255,255,255,.025)}
html.lsv-dark #bd-app .px-lrec small{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-pre.px-fit{border-color:rgba(108,140,255,0.55)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.125)}
html.lsv-dark #bd-app .px-pre.px-fit::before{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-mcseg button.on{background:#4f6ef7;color:#ffffff}
html.lsv-dark #bd-app .px-mcdh em{color:#ffffff;background:#4f6ef7}
html.lsv-dark #bd-app .px-mcd.today .px-mcdh b{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-mcv b.up{color:#34d399}
html.lsv-dark #bd-app .px-ntbb>.up{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-ntbb>.up h5{color:#34d399!important}
html.lsv-dark #bd-app .px-chlink{border:1px dashed rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .px-ownsig.acc{background:rgba(108,140,255,0.08);color:#34d399}
html.lsv-dark #bd-app .px-cohero{border:1px solid rgba(148,163,184,0.22);background:radial-gradient(120% 140% at 0% 0%,rgba(108,140,255,0.1),transparent 55%),rgba(255,255,255,.025)}
html.lsv-dark #bd-app .px-cochip:hover{border-color:#6c8cff}
html.lsv-dark #bd-app .px-svrb{background:linear-gradient(90deg,#ff5a5f,#fbbf24,#34d399)}
html.lsv-dark #bd-app .px-svt h4{color:var(--neon,#34d399)!important}
html.lsv-dark #bd-app .px-svb.g i{background:#4f6ef7}
html.lsv-dark #bd-app .px-svar a{color:#6c8cff}
html.lsv-dark #bd-app .px-svsi.sv_lo{color:#34d399}
html.lsv-dark #bd-app .px-svdesc summary b{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-svni:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark .px-tip{border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-sgreg.on b{color:#6c8cff}
html.lsv-dark #bd-app .px-sgth button.on,html.lsv-dark #bd-app .px-sglabs button.on{border-color:#6c8cff;background:rgba(108,140,255,0.12)}
html.lsv-dark #bd-app .px-sglabs .g2.on{border-color:#6c8cff}
html.lsv-dark #bd-app .px-sglabs .g1.on{border-color:#6c8cff}
html.lsv-dark #bd-app .px-sgl.g2{background:rgba(108,140,255,0.16);color:#34d399;border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-sgl.g1{background:rgba(108,140,255,0.1);color:#34d399;border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-sgr:hover{border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-sgr.open{border-color:rgba(148,163,184,0.22);background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .px-sgtag.rk1{color:#6c8cff}
html.lsv-dark #bd-app .px-sgst.g{background:rgba(108,140,255,0.13);color:#34d399}
html.lsv-dark #bd-app .px-sgr-a .px-btn.pri{border-color:rgba(108,140,255,0.5);color:#6c8cff}
html.lsv-dark #bd-app .px-sgch .zb{fill:#34d399}
html.lsv-dark #bd-app .px-sgch .zl{fill:#6c8cff}
html.lsv-dark #bd-app .px-sgch .pd{fill:#34d399}
html.lsv-dark #bd-app .px-sgpb i.p{background:#4f6ef7}
html.lsv-dark #bd-app .px-sgpt tr.z td:first-child b{color:#34d399}
html.lsv-dark #bd-app .px-sgprog{background:rgba(108,140,255,0.06);border:1px solid rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-sgprog i{background:#4f6ef7}
html.lsv-dark #bd-app .px-sgov{background:linear-gradient(180deg,rgba(108,140,255,0.06),rgba(255,255,255,.015))}
html.lsv-dark #bd-app .px-sgdbar i.g2,html.lsv-dark #bd-app .px-sgdl i.g2{background:#4f6ef7}
html.lsv-dark #bd-app .px-sgdbar i.g1,html.lsv-dark #bd-app .px-sgdl i.g1{background:#4f6ef7}
html.lsv-dark #bd-app .px-sgsc.g2{background:rgba(108,140,255,0.14);border-color:rgba(148,163,184,0.22)}
html.lsv-dark #bd-app .px-sgsc.g2 span{color:#34d399}
html.lsv-dark #bd-app .px-sgsc.g1{background:rgba(108,140,255,0.07)}
html.lsv-dark #bd-app .px-sgsc.g1 span{color:#34d399}
html.lsv-dark #bd-app .px-sgsc.on{outline:2px solid #6c8cff}
html.lsv-dark #bd-app .px-sgtb tr.open>td{background:rgba(108,140,255,0.06)}
html.lsv-dark #bd-app .px-obp i{background:#4f6ef7}
html.lsv-dark #bd-app .px-obk{color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-obpl li::before{background:rgba(108,140,255,0.14);color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-obo button:hover{border-color:rgba(108,140,255,0.5)!important;background:rgba(108,140,255,0.06)!important}
html.lsv-dark #bd-app .px-obo button.on{border-color:#6c8cff!important;background:rgba(108,140,255,0.09)!important}
html.lsv-dark #bd-app .px-obo button.on i{border-color:#6c8cff;background:#4f6ef7}
html.lsv-dark #bd-app .px-obcard.rk2{color:#34d399}
html.lsv-dark #bd-app .px-oblist button:hover{border-color:rgba(108,140,255,0.5)!important}
html.lsv-dark #bd-app .px-obpf li::before{background:rgba(108,140,255,0.14);color:var(--neon,#34d399)}
html.lsv-dark #bd-app .px-obal .core,html.lsv-dark #bd-app .px-obleg i.core{background:#4f6ef7}
html.lsv-dark #bd-app .px-obban{border:1px solid rgba(108,140,255,0.3);background:linear-gradient(90deg,rgba(108,140,255,0.08),rgba(108,140,255,0.06))}
html.lsv-dark #bd-app{--neon:#34d399;--green:#34d399}
html.lsv-dark #bd-app .px-zbtn.on{background:rgba(108,140,255,0.12)!important;color:#6c8cff!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.225)!important}
html.lsv-dark #bd-app .px-zbtn.on svg{color:#6c8cff}
html.lsv-dark #bd-app .bd-tab.is-on,html.lsv-dark #bd-app .bd-tabs .bd-tab.is-on{background:rgba(108,140,255,0.12)!important;color:#6c8cff!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.225)!important}
html.lsv-dark #bd-app .px-sgl.g2{background:rgba(108,140,255,0.14);color:#34d399;border-color:rgba(108,140,255,0.35)}
html.lsv-dark #bd-app .px-sgdbar i.g2,html.lsv-dark #bd-app .px-sgdl i.g2{background:#4f6ef7}
html.lsv-dark #bd-app .bd-lang button.is-on{background:rgba(108,140,255,0.14)!important;color:#6c8cff!important}
html.lsv-dark #bd-app .px-pv em .up,html.lsv-dark #bd-app .px-atc .up,html.lsv-dark #bd-app .px-atp .up{color:var(--px-up,#34d399)}
html.lsv-dark #bd-app .uw-fy-net.g{color:var(--bd-up,#34d399)}

/* ===== LiveStocksView — shell (bară laterală, bară de sus, antet de pagină) ===== */
html.lsv{--lsv-side:#0F1B2D;--lsv-side2:#16253B;--lsv-side-t:#B9C5D6;--lsv-side-m:#7E8EA5;--lsv-pri:#2B59E8;--lsv-pri2:#1E46C7;--lsv-bg:#E5E9EF;--lsv-sf:#F2F4F7;--lsv-sf2:#E9EDF2;--lsv-ln:#D3DAE3;--lsv-ln2:#DDE2E9;--lsv-ink:#101828;--lsv-ink2:#344054;--lsv-mut:#5D6B7E;--lsv-up:#0E8F5A;--lsv-dn:#D1364A;--lsv-warn:#B26B00;--lsv-live:#5CF2B4;--lsv-w:244px;--lsv-font:"IBM Plex Sans",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
html.lsv.lsv-dark{--lsv-bg:#0D121B;--lsv-sf:#151B27;--lsv-sf2:#1B2331;--lsv-ln:#273142;--lsv-ln2:#202939;--lsv-ink:#E7EBF2;--lsv-ink2:#C1C9D6;--lsv-mut:#8A94A6;--lsv-up:#34D399;--lsv-dn:#F87171;--lsv-warn:#FBBF24;--lsv-pri:#4F6EF7;--lsv-pri2:#6C8CFF}
html.lsv,html.lsv body{background:var(--lsv-bg)!important;color:var(--lsv-ink)}
html.lsv body{font-family:var(--lsv-font)!important;margin:0}
html.lsv body.admin-bar{margin-top:0}
html.lsv .bdxp-top{display:none!important}

/* ---------- bara laterală ---------- */
.lsv-side{position:fixed;inset:0 auto 0 0;width:var(--lsv-w);background:var(--lsv-side);color:var(--lsv-side-t);display:flex;flex-direction:column;z-index:9998;font-family:var(--lsv-font);border-right:1px solid #0A1422}
.lsv-brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;color:#fff;text-decoration:none;font-weight:600;font-size:17px;letter-spacing:-.01em}
.lsv-brand b{font-weight:600;color:var(--lsv-live)}
.lsv-clock{margin:2px 12px 14px;padding:11px 12px;border-radius:10px;background:var(--lsv-side2);display:grid;grid-template-columns:1fr auto;gap:3px 8px;font-size:12.5px;line-height:1.35;min-height:52px}
.lsv-ck-s{display:flex;align-items:center;gap:7px;color:#fff;font-weight:600;font-size:13px}
.lsv-ck-s i{width:8px;height:8px;border-radius:50%;background:#7E8EA5;flex:none}
.lsv-ck-s.open i{background:var(--lsv-live);box-shadow:0 0 0 0 rgba(92,242,180,.6);animation:lsvPulse 2s ease-out infinite}
.lsv-ck-s.pre i,.lsv-ck-s.post i{background:#F2B544}
.lsv-ck-n{grid-column:1;color:var(--lsv-side-t)}
.lsv-ck-r{grid-column:2;grid-row:1 / span 2;text-align:right;display:flex;flex-direction:column;justify-content:center}
.lsv-ck-r b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}
.lsv-ck-r small{color:var(--lsv-side-m);font-size:11px;font-variant-numeric:tabular-nums}
@keyframes lsvPulse{0%{box-shadow:0 0 0 0 rgba(92,242,180,.55)}70%{box-shadow:0 0 0 7px rgba(92,242,180,0)}100%{box-shadow:0 0 0 0 rgba(92,242,180,0)}}
@media (prefers-reduced-motion:reduce){.lsv-ck-s.open i{animation:none}}
.lsv-nav{display:flex;flex-direction:column;gap:2px;padding:0 10px;flex:1;overflow-y:auto}
.lsv-ni{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:var(--lsv-side-t);text-decoration:none;font-size:14.5px;font-weight:500;position:relative}
.lsv-ni:hover{background:var(--lsv-side2);color:#fff}
.lsv-ni.on{background:var(--lsv-side2);color:#fff}
.lsv-ni.on::before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--lsv-pri)}
.lsv-ni svg{flex:none;opacity:.9}
.lsv-ni:focus-visible,.lsv-brand:focus-visible,.lsv-sb a:focus-visible,.lsv-sb button:focus-visible{outline:2px solid #8FB0FF;outline-offset:2px}
.lsv-sb{padding:12px;border-top:1px solid #1E2D44;display:flex;flex-direction:column;gap:10px}
.lsv-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}
html.lsv .lsv-side .lsv-langs .bd-lang{position:static!important;display:flex;gap:2px;margin:0!important;padding:2px;border-radius:7px;background:var(--lsv-side2);border:0!important}
html.lsv .lsv-side .lsv-langs .bd-lang button{background:transparent!important;border:0!important;color:var(--lsv-side-m)!important;font:600 11.5px var(--lsv-font)!important;padding:4px 7px!important;border-radius:5px!important;min-width:0!important;height:auto!important;box-shadow:none!important}
html.lsv .lsv-side .lsv-langs .bd-lang button.is-on,html.lsv .lsv-side .lsv-langs .bd-lang button[aria-pressed="true"],html.lsv .lsv-side .lsv-langs .bd-lang button.on{background:#2A3B57!important;color:#fff!important}
.lsv-thm{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--lsv-side-t);font:500 12.5px var(--lsv-font);cursor:pointer;padding:6px 4px;border-radius:6px}
.lsv-thm:hover{color:#fff}
.lsv-thm svg{width:17px;height:17px}
.lsv-acc{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;padding:6px 4px;border-radius:8px}
.lsv-acc:hover{background:var(--lsv-side2)}
.lsv-av{width:32px;height:32px;border-radius:50%;background:#2A3B57;display:grid;place-items:center;flex:none;color:#C9D6EA}
.lsv-av svg{width:18px;height:18px}
.lsv-acn{display:flex;flex-direction:column;min-width:0}
.lsv-acn b{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lsv-acn small{color:var(--lsv-live);font-size:11.5px;font-weight:500}
.lsv-acl{display:flex;gap:14px;padding:0 4px;font-size:12.5px}
.lsv-acl a{color:var(--lsv-side-m);text-decoration:none}
.lsv-acl a:hover{color:#fff}
.lsv-acl a.lsv-btnp{background:var(--lsv-pri);color:#fff;padding:7px 12px;border-radius:7px;font-weight:600}

/* ---------- conținutul ---------- */
html.lsv main.lsv-main{margin:0 0 0 var(--lsv-w)!important;padding:0 0 40px!important;max-width:none!important;min-height:100vh;box-sizing:border-box}
.lsv-top{position:sticky;top:0;z-index:9990;display:flex;align-items:center;gap:14px;height:60px;padding:0 28px;background:var(--lsv-sf);border-bottom:1px solid var(--lsv-ln)}
.lsv-burger{display:none;background:transparent;border:0;color:var(--lsv-ink);padding:6px;border-radius:7px;cursor:pointer}
.lsv-srch{flex:1;max-width:620px;min-width:0}
.lsv-srch .bd-gsearch{width:100%!important;margin:0!important}
.lsv-srch .bd-gsearch .bd-input{height:40px!important;border-radius:9px!important;border:1px solid var(--lsv-ln)!important;background:var(--lsv-sf2)!important;color:var(--lsv-ink)!important;box-shadow:none!important;font:400 14px var(--lsv-font)!important;padding-left:14px!important}
.lsv-srch .bd-gsearch .bd-input:focus{border-color:var(--lsv-pri)!important;background:var(--lsv-sf)!important;outline:0;box-shadow:0 0 0 3px rgba(43,89,232,.15)!important}
.lsv-ta{display:flex;align-items:center;gap:10px;margin-left:auto}
.lsv-ta #bd-acct{position:static!important;margin:0!important;display:flex;align-items:center;gap:8px;font-size:13px}
.lsv-strip{margin:0!important;padding:10px 28px!important;background:var(--lsv-sf)!important;border-bottom:1px solid var(--lsv-ln)!important;border-radius:0!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:0!important;box-shadow:none!important}
.lsv-strip .bd-idx{background:transparent!important;border:0!important;border-right:1px solid var(--lsv-ln2)!important;border-radius:0!important;padding:2px 14px!important;box-shadow:none!important;min-width:0}
.lsv-strip .bd-idx:last-child{border-right:0!important}
.lsv-strip .bd-idx .n{color:var(--lsv-mut)!important;font:500 11.5px var(--lsv-font)!important;text-transform:none!important;letter-spacing:0!important}
.lsv-strip .bd-idx .p{color:var(--lsv-ink)!important;font:600 14px var(--lsv-font)!important;font-variant-numeric:tabular-nums}
.lsv-strip .bd-idx .c{font:500 12px var(--lsv-font)!important;font-variant-numeric:tabular-nums}
html.lsv #bd-app{max-width:1480px!important;margin:0 auto!important;padding:0 28px 24px!important;background:transparent!important;color:var(--lsv-ink);font-family:var(--lsv-font)!important}
html.lsv #bd-app .bd-head,html.lsv #bd-app #px-zb,html.lsv #bd-app #bd-tabs{display:none!important}
.lsv-ph{padding:26px 0 0;margin:0 0 20px;border-bottom:1px solid var(--lsv-ln)}
.lsv-pht{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}
.lsv-ph h1{margin:0;font:600 26px/1.2 var(--lsv-font);letter-spacing:-.015em;color:var(--lsv-ink)}
.lsv-ph p{margin:6px 0 0;color:var(--lsv-mut);font-size:14px;max-width:70ch}
.lsv-tabs{display:flex;gap:26px;margin-top:18px;overflow-x:auto;scrollbar-width:none}
.lsv-tabs::-webkit-scrollbar{display:none}
.lsv-tab{position:relative;padding:10px 0 12px;color:var(--lsv-mut);text-decoration:none;font:500 14.5px var(--lsv-font);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}
.lsv-tab:hover{color:var(--lsv-ink)}
.lsv-tab.on{color:var(--lsv-ink);border-bottom-color:var(--lsv-pri);font-weight:600}
.lsv-tab:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px;border-radius:3px}
.lsv-tsym{color:var(--lsv-pri)!important}
.lsv-ph.lsv-co h1{font-size:22px}

/* ---------- mobil ---------- */
@media (max-width:980px){
  .lsv-side{transform:translateX(-100%);transition:transform .2s ease;box-shadow:none}
  html.lsv-nav-open .lsv-side{transform:none;box-shadow:0 0 0 100vmax rgba(9,16,28,.45)}
  html.lsv main.lsv-main{margin-left:0!important}
  .lsv-burger{display:block}
  .lsv-top{padding:0 14px;gap:8px}
  .lsv-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 14px!important;row-gap:8px!important}
  .lsv-strip .bd-idx:nth-child(4){border-right:0!important}
  html.lsv #bd-app{padding:0 14px 24px!important}
  .lsv-ph{padding-top:18px}
  .lsv-ph h1{font-size:22px}
  .lsv-tabs{gap:20px}
}
@media (max-width:560px){ .lsv-ta .ag-hero-l span{display:none} .lsv-strip{grid-template-columns:repeat(2,minmax(0,1fr))} .lsv-strip .bd-idx:nth-child(2n){border-right:0!important} .lsv-strip .bd-idx:nth-child(n+5){display:none!important} }
html.lsv .lsv-side .lsv-langs .bd-lang button:hover{color:#fff!important}
html.lsv body #bd-app{margin-left:auto!important;margin-right:auto!important;width:auto!important}
html.lsv .px-wide-anc{max-width:none!important}
html.lsv .lsv-ta .ag-hero-l{max-width:340px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html.lsv .lsv-ta .ag-hero-l>*{overflow:hidden;text-overflow:ellipsis}

/* ===== LiveStocksView — rafinarea temei deschise (după stratul generat automat) ===== */
html.lsv-light #bd-app{--bg:transparent;--glass:var(--lsv-sf);--card:var(--lsv-sf);--card2:var(--lsv-sf2);--line:var(--lsv-ln);--line2:var(--lsv-ln);--txt:var(--lsv-ink);--mut:var(--lsv-mut);--neon:var(--lsv-up);--green:var(--lsv-up);--red:var(--lsv-dn);--amb:var(--lsv-warn);--ind:var(--lsv-pri);--glow:none;--c:var(--lsv-ink);color:var(--lsv-ink)}
html.lsv #bd-app,html.lsv #bd-app button,html.lsv #bd-app input,html.lsv #bd-app select,html.lsv #bd-app textarea,html.lsv .px-modal,html.lsv .ag-drawer{font-family:var(--lsv-font)!important}
html.lsv #bd-app .up,html.lsv #bd-app .px-up,html.lsv #bd-app .g{color:var(--lsv-up)!important}
html.lsv #bd-app .dn,html.lsv #bd-app .px-dn,html.lsv #bd-app .r{color:var(--lsv-dn)!important}
html.lsv #bd-app td,html.lsv #bd-app .bd-kpi .v,html.lsv #bd-app .px-kpis b,html.lsv #bd-app [data-f="price"],html.lsv #bd-app .num{font-variant-numeric:tabular-nums}

/* ---------- panouri: albe, chenar fin, fără umbre/glow ---------- */
html.lsv-light #bd-app .bd-panel,html.lsv-light #bd-app .bd-card,html.lsv-light #bd-app .px-panel,html.lsv-light #bd-app .bd-pane>.bd-panel,html.lsv-light #bd-app .uw-panel,html.lsv-light #bd-app .px-hw,html.lsv-light #bd-app .px-fdw,html.lsv-light #bd-app .px-sgov,html.lsv-light #bd-app .px-sgr,html.lsv-light #bd-app .px-mtc,html.lsv-light #bd-app .px-dos,html.lsv-light #bd-app #bd-company,html.lsv-light #bd-app .px-an,html.lsv-light #bd-app .px-cohero,html.lsv-light #bd-app .px-op{background:var(--lsv-sf)!important;border:1px solid var(--lsv-ln)!important;box-shadow:none!important;color:var(--lsv-ink)}
html.lsv-light #bd-app .bd-panel .bd-card,html.lsv-light #bd-app .px-panel .bd-card,html.lsv-light #bd-app .bd-card .bd-card{background:var(--lsv-sf2)!important;border-color:var(--lsv-ln2)!important}
html.lsv-light #bd-app .bd-kpi,html.lsv-light #bd-app .px-kpis>div,html.lsv-light #bd-app .px-mht,html.lsv-light #bd-app .uw-sk,html.lsv-light #bd-app .px-b4k,html.lsv-light #bd-app .px-ownk{background:var(--lsv-sf2)!important;border:1px solid var(--lsv-ln2)!important;box-shadow:none!important}
html.lsv-light #bd-app .bd-kpi .l,html.lsv-light #bd-app .bd-kpi .s,html.lsv-light #bd-app .px-b4k small{color:var(--lsv-mut)!important;text-transform:none!important;letter-spacing:0!important}
html.lsv-light #bd-app .bd-kpi .v,html.lsv-light #bd-app .px-b4k b{color:var(--lsv-ink)}
html.lsv-light #bd-app h2,html.lsv-light #bd-app h3,html.lsv-light #bd-app h4,html.lsv-light #bd-app h5{color:var(--lsv-ink)!important;letter-spacing:-.005em}
html.lsv-light #bd-app .bd-h h3,html.lsv-light #bd-app .bd-h h4,html.lsv-light #bd-app .px-h h3{font-weight:600}
html.lsv-light #bd-app .mu,html.lsv-light #bd-app .px-mut,html.lsv-light #bd-app .px-mu,html.lsv-light #bd-app .bd-help,html.lsv-light #bd-app small{color:var(--lsv-mut)}
html.lsv-light #bd-app *::before{text-shadow:none}
html.lsv-light #bd-app [class*="glow"],html.lsv-light #bd-app .ag-orb{box-shadow:none!important}

/* ---------- butoane: acțiuni reale, nu chenare goale ---------- */
html.lsv #bd-app .bd-btn,html.lsv #bd-app .px-btn,html.lsv #bd-app .uw-btn,html.lsv .px-modal .px-btn{font:500 13.5px/1 var(--lsv-font)!important;border-radius:8px!important;letter-spacing:0!important;text-transform:none!important}
html.lsv-light #bd-app .bd-btn,html.lsv-light #bd-app .px-btn,html.lsv-light .px-modal .px-btn,html.lsv-light #bd-app .uw-chip,html.lsv-light #bd-app .px-chipb,html.lsv-light #bd-app .ag-cb-b{background:#EDF0F4!important;color:var(--lsv-ink)!important;border:1px solid transparent!important;box-shadow:none!important}
html.lsv-light #bd-app .bd-btn:hover,html.lsv-light #bd-app .px-btn:hover,html.lsv-light .px-modal .px-btn:hover,html.lsv-light #bd-app .uw-chip:hover,html.lsv-light #bd-app .px-chipb:hover,html.lsv-light #bd-app .ag-cb-b:hover{background:#E1E6ED!important}
html.lsv-light #bd-app .bd-btn.pri,html.lsv-light #bd-app .bd-btn.primary,html.lsv-light #bd-app .px-btn-p,html.lsv-light .px-modal .px-btn-p,html.lsv-light #bd-app .px-btn.on,html.lsv-light #bd-app .px-chipb.on,html.lsv-light #bd-app button[type="submit"].bd-btn{background:var(--lsv-pri)!important;color:#fff!important;border-color:var(--lsv-pri)!important}
html.lsv-light #bd-app .bd-btn.pri:hover,html.lsv-light #bd-app .px-btn-p:hover,html.lsv-light .px-modal .px-btn-p:hover{background:var(--lsv-pri2)!important}
html.lsv-light #bd-app .px-btn-ai,html.lsv-light .px-modal .px-btn-ai{background:#EEF2FF!important;color:#2B4BC4!important;border-color:transparent!important}
html.lsv-light #bd-app .px-btn-ai:hover{background:#E0E7FF!important}
html.lsv-light #bd-app .px-lnk,html.lsv-light #bd-app a,html.lsv-light .px-modal a{color:var(--lsv-pri);border:0!important;background:none!important;box-shadow:none!important}
html.lsv-light #bd-app .px-lnk:hover,html.lsv-light #bd-app a:hover{color:var(--lsv-pri2);text-decoration:underline}
html.lsv-light #bd-app .bd-x,html.lsv-light #bd-app .px-x{background:transparent!important;border:0!important;color:var(--lsv-mut)!important}
html.lsv-light #bd-app .bd-x:hover{background:#EDF0F4!important;color:var(--lsv-ink)!important}
html.lsv #bd-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--lsv-pri)!important;outline-offset:2px}

/* ---------- segmente / subtaburi / pastile ---------- */
html.lsv-light #bd-app .bd-seg,html.lsv-light #bd-app .px-seg,html.lsv-light #bd-app .px-mcseg,html.lsv-light #bd-app .uw-seg{background:#EDF0F4!important;border:0!important;border-radius:9px!important;padding:3px!important;box-shadow:none!important}
html.lsv-light #bd-app .bd-seg-btn,html.lsv-light #bd-app .px-seg button,html.lsv-light #bd-app .px-mcseg button,html.lsv-light #bd-app .uw-seg button{background:transparent!important;border:0!important;color:var(--lsv-ink2)!important;border-radius:7px!important;box-shadow:none!important;font-weight:500!important}
html.lsv-light #bd-app .bd-seg-btn.is-on,html.lsv-light #bd-app .px-seg button.on,html.lsv-light #bd-app .px-mcseg button.on,html.lsv-light #bd-app .uw-seg button.on{background:var(--lsv-sf)!important;color:var(--lsv-ink)!important;box-shadow:0 1px 2px rgba(16,24,40,.12)!important}
/* subtaburile companiei: subliniate, ca taburile paginii */
html.lsv #bd-app #bd-company .bd-subtabs{display:flex;gap:22px!important;flex-wrap:nowrap;overflow-x:auto;border-bottom:1px solid var(--lsv-ln)!important;background:transparent!important;padding:0!important;border-radius:0!important;scrollbar-width:none}
html.lsv #bd-app #bd-company .bd-subtabs .bd-st{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:10px 0 11px!important;margin-bottom:-1px!important;color:var(--lsv-mut)!important;font:500 14px var(--lsv-font)!important;box-shadow:none!important;white-space:nowrap}
html.lsv #bd-app #bd-company .bd-subtabs .bd-st:hover{color:var(--lsv-ink)!important}
html.lsv #bd-app #bd-company .bd-subtabs .bd-st.is-on{color:var(--lsv-ink)!important;border-bottom-color:var(--lsv-pri)!important;font-weight:600!important}
html.lsv #bd-app #bd-company .bd-subtabs .bd-st svg{display:none}
/* subtaburile interne ale Portofoliului (Analiză AI, Teza mea, Calculator) */
html.lsv #bd-app .px-pftabs{display:flex!important;gap:4px!important;background:#EDF0F4!important;border:0!important;border-radius:9px!important;padding:3px!important;width:max-content;max-width:100%;overflow-x:auto;margin:0 0 16px!important}
html.lsv #bd-app .px-pftabs button{background:transparent!important;border:0!important;color:var(--lsv-ink2)!important;border-radius:7px!important;padding:7px 14px!important;font:500 13.5px var(--lsv-font)!important;box-shadow:none!important;white-space:nowrap}
html.lsv #bd-app .px-pftabs button.on,html.lsv #bd-app .px-pftabs button[aria-selected="true"]{background:var(--lsv-sf)!important;color:var(--lsv-ink)!important;box-shadow:0 1px 2px rgba(16,24,40,.12)!important}
html.lsv-light #bd-app .bd-pill,html.lsv-light #bd-app .px-chip,html.lsv-light #bd-app .px-tag,html.lsv-light #bd-app .px-sgtag{background:#EEF1F5!important;color:var(--lsv-ink2)!important;border:0!important;font-weight:500}
html.lsv-light #bd-app .bd-pill.g,html.lsv-light #bd-app .px-chip.bull{background:#E3F4EC!important;color:var(--lsv-up)!important}
html.lsv-light #bd-app .bd-pill.r,html.lsv-light #bd-app .px-chip.bear{background:#FBE7EA!important;color:var(--lsv-dn)!important}
html.lsv-light #bd-app .bd-pill.a{background:#FDF1DC!important;color:var(--lsv-warn)!important}
html.lsv-light #bd-app .bd-pill.i{background:#E8EEFD!important;color:var(--lsv-pri)!important}

/* ---------- câmpuri și tabele ---------- */
html.lsv-light #bd-app .bd-input,html.lsv-light #bd-app .px-in,html.lsv-light #bd-app input[type="text"],html.lsv-light #bd-app input[type="number"],html.lsv-light #bd-app input[type="search"],html.lsv-light #bd-app select,html.lsv-light #bd-app textarea,html.lsv-light .px-modal .px-in{background:var(--lsv-sf)!important;border:1px solid #CBD3DE!important;color:var(--lsv-ink)!important;border-radius:8px!important;box-shadow:none!important}
html.lsv-light #bd-app .bd-input:focus,html.lsv-light #bd-app .px-in:focus,html.lsv-light #bd-app select:focus{border-color:var(--lsv-pri)!important;box-shadow:0 0 0 3px rgba(43,89,232,.14)!important}
html.lsv-light #bd-app table th{color:var(--lsv-mut)!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;background:var(--lsv-sf2)!important;border-bottom:1px solid var(--lsv-ln)!important}
html.lsv-light #bd-app table td{border-bottom:1px solid var(--lsv-ln2)!important;color:var(--lsv-ink)}
html.lsv-light #bd-app tr.clk:hover td{background:#F5F7FB!important}

/* ---------- ajutor, analist, note ---------- */
html.lsv-light #bd-app .px-help,html.lsv-light #bd-app .px-hlp{background:#F6F8FC!important;border:1px solid #DCE3F0!important;box-shadow:none!important}
html.lsv-light #bd-app .px-an{background:#F6F8FC!important;border-color:#DCE3F0!important}
html.lsv-light #bd-app .bd-note,html.lsv-light #bd-app .px-note{background:#FFF8EB!important;border:1px solid #F3DFB5!important;color:#6B4A00!important}
html.lsv-light #bd-app .bd-skel,html.lsv-light #bd-app .px-skel{background:linear-gradient(90deg,#EEF1F5,#F6F8FA,#EEF1F5)!important;background-size:200% 100%!important}

/* ---------- logo-uri, grafice SVG cu culori inline pentru fundal închis ---------- */
html.lsv-light #bd-app .bd-logo,html.lsv-light #bd-app .px-logo{border:1px solid var(--lsv-ln2)}
html.lsv-light #bd-app svg text[fill="#8a8a8a"],html.lsv-light #bd-app svg text[fill="#9a9a9a"]{fill:#5D6B7E}
html.lsv-light #bd-app svg line[stroke^="rgba(255,255,255"],html.lsv-light #bd-app svg path[stroke^="rgba(255,255,255"]{stroke:rgba(16,32,56,.12)}
html.lsv-light #bd-app svg text[fill="#fff"],html.lsv-light #bd-app svg text[fill="#ffffff"],html.lsv-light #bd-app svg text[fill="#e6edf3"],html.lsv-light #bd-app svg text[fill="#cfd5dd"]{fill:var(--lsv-ink)}

/* ---------- ferestre și sertare ---------- */
html.lsv-light .px-modal .px-mbox{background:var(--lsv-sf)!important;color:var(--lsv-ink)!important;border:1px solid var(--lsv-ln)!important;box-shadow:0 24px 60px rgba(16,24,40,.22)!important}
html.lsv-light .px-modal{background:rgba(16,24,40,.42)!important}
html.lsv-light .px-modal .px-mh{border-bottom:1px solid var(--lsv-ln)!important}

/* ---------- butonul asistentului din bara de sus ---------- */
html.lsv .lsv-ta .ag-hero-l{background:var(--lsv-pri)!important;color:#fff!important;border:0!important;border-radius:9px!important;height:38px;padding:0 14px!important;font:600 13.5px var(--lsv-font)!important;box-shadow:none!important;display:inline-flex;align-items:center;gap:8px}
html.lsv .lsv-ta .ag-hero-l:hover{background:var(--lsv-pri2)!important}
html.lsv .lsv-ta .ag-hero-l *{color:#fff!important}

/* ---------- „Ce poți face aici”: închis = link discret, deschis = panou de ajutor ---------- */
html.lsv #bd-app .px-help:not(.open){background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:-6px 0 10px!important;display:flex;justify-content:flex-end;min-height:0}
html.lsv #bd-app .px-help .px-helpb{background:none!important;border:0!important;box-shadow:none!important;color:var(--lsv-pri)!important;font:500 13px var(--lsv-font)!important;padding:4px 2px!important;height:auto!important;border-radius:6px!important;display:inline-flex;align-items:center;gap:6px}
html.lsv #bd-app .px-help .px-helpb:hover{text-decoration:underline}
html.lsv #bd-app .px-help .px-helpb span:empty{display:none}
html.lsv-light #bd-app .px-help.open{background:#F6F8FC!important;border:1px solid #DCE3F0!important;border-radius:10px!important;padding:12px 16px!important}

/* taburile paginii nu moștenesc culoarea linkurilor */
html.lsv #bd-app .lsv-ph a.lsv-tab{color:var(--lsv-mut)!important;text-decoration:none!important}
/* căutarea ocupă toată lățimea */
html.lsv .lsv-srch .bd-gsearch input,html.lsv .lsv-srch #bd-gq{width:100%!important;max-width:none!important;box-sizing:border-box}
/* contul din bara de sus: păstrăm doar clopoțelul (contul e în bara laterală) */
html.lsv .lsv-ta #bd-acct>:not(button):not(.bd-ntb):not([data-nt]){display:none!important}
/* titlurile panourilor: același font, greutate normală de titlu */
html.lsv #bd-app .bd-panel h3,html.lsv #bd-app .bd-panel h4,html.lsv #bd-app .px-panel h2,html.lsv #bd-app .px-panel h3,html.lsv #bd-app .bd-card h4{font-family:var(--lsv-font)!important;font-weight:600!important;letter-spacing:-.005em!important}
/* bara „În focus”: o singură suprafață, fără chenar colorat în interior */
html.lsv-light #bd-app .px-an .px-anm{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
html.lsv-light #bd-app .px-an{padding:10px 14px!important;border-radius:10px!important}
html.lsv-light #bd-app .px-ant{color:var(--lsv-mut)!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}
html.lsv-light #bd-app .px-ans{background:#E8EEFD!important;color:var(--lsv-pri)!important;border:0!important}

/* butonul asistentului din bara de sus: doar numele */
html.lsv .lsv-ta .ag-hero-l .ag-hl small,html.lsv .lsv-ta .ag-hero-l .ag-hl em{display:none!important}
html.lsv .lsv-ta .ag-hero-l .ag-hl b{font-weight:600!important;color:#fff!important}
html.lsv .lsv-ta .ag-hero-l .ag-orb{width:20px!important;height:20px!important;min-width:20px!important;background:transparent!important;box-shadow:none!important;border:0!important}
html.lsv .lsv-ta .ag-hero-l .ag-orb svg{width:16px!important;height:16px!important}
@media (min-width:981px){html.lsv .ag-fab{display:none!important}}
/* titlurile de widget: fără majuscule spațiate */
html.lsv-light #bd-app .px-hwh h4,html.lsv-light #bd-app .px-hw h4,html.lsv-light #bd-app .px-fdw h4,html.lsv-light #bd-app [class*="px-"] h4{text-transform:none!important;letter-spacing:-.005em!important;font-size:15px!important;font-weight:600!important}
/* întrebările sugerate pentru AI: butoane secundare reale */
html.lsv-light #bd-app .px-helpq button,html.lsv-light #bd-app .px-hq,html.lsv-light #bd-app [data-pxhq],html.lsv-light #bd-app .px-sugq button{background:#EEF2FF!important;color:#2B4BC4!important;border:0!important;border-radius:8px!important;box-shadow:none!important}
html.lsv-light #bd-app .px-help.open .px-helpc{background:transparent!important;border:0!important}
html.lsv #bd-app .px-pftabs[hidden]{display:none!important}
html.lsv .lsv-ta #bd-acct button{width:38px!important;height:38px!important;min-width:38px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:9px!important;border:1px solid var(--lsv-ln)!important;background:var(--lsv-sf)!important;color:var(--lsv-ink2)!important;padding:0!important;box-shadow:none!important}
html.lsv .lsv-ta #bd-acct button:hover{background:#EDF0F4!important;color:var(--lsv-ink)!important}
html.lsv.lsv-dark .lsv-ta #bd-acct button{background:transparent!important;color:#C9D3E0!important}

/* ===== LiveStocksView — rafinări de design (v2): antet de pagină pe bandă albă, panouri, bara de indici, căutare, sidebar ===== */
html.lsv{--lsv-r:12px;--lsv-sh:0 1px 2px rgba(16,24,40,.05);--lsv-sh2:0 4px 14px -4px rgba(16,24,40,.10),0 1px 3px rgba(16,24,40,.06);--lsv-pri-t:#EEF2FF;--lsv-ai:#5B4CE0;--lsv-ai-t:#F1EFFF}
html.lsv.lsv-dark{--lsv-sh:none;--lsv-sh2:0 6px 20px -6px rgba(0,0,0,.5);--lsv-pri-t:rgba(43,89,232,.16);--lsv-ai:#A99BFF;--lsv-ai-t:rgba(124,108,255,.14)}
html.lsv main.lsv-main{overflow-x:clip}
html.lsv body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
html.lsv #bd-app{font-feature-settings:"tnum" 0}
html.lsv #bd-app table,html.lsv #bd-app .bd-kpi .v,html.lsv .lsv-strip{font-variant-numeric:tabular-nums}

/* ---------- sidebar ---------- */
.lsv-side{background:linear-gradient(180deg,#0F1B2D 0%,#0D1828 100%)}
.lsv-brand{padding:20px 20px 16px;font-size:17.5px}
.lsv-clock{margin:0 12px 16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06)}
.lsv-nav{gap:3px}
.lsv-ni{padding:9px 12px;font-size:14.5px;transition:background-color .12s ease,color .12s ease}
.lsv-ni svg{color:#8496B0;transition:color .12s ease}
.lsv-ni:hover svg{color:#C9D6EA}
.lsv-ni.on{background:rgba(43,89,232,.20);color:#fff}
.lsv-ni.on svg{color:#9DB8FF}
.lsv-ni.on::before{left:-10px;top:9px;bottom:9px;background:#5C86FF}
.lsv-sb{border-top:1px solid rgba(255,255,255,.07);padding:14px 12px 16px}
.lsv-acc{padding:8px;border-radius:10px;background:rgba(255,255,255,.035)}
.lsv-av{background:linear-gradient(135deg,#2B59E8,#5C86FF);color:#fff}
.lsv-acn small{display:inline-flex;align-self:flex-start;margin-top:2px;padding:1px 7px;border-radius:99px;background:rgba(92,242,180,.14);color:var(--lsv-live);font-size:11px;font-weight:600}

/* ---------- bara de sus: căutare cu pictogramă și scurtătura „/” ---------- */
.lsv-top{height:62px;box-shadow:0 1px 0 rgba(16,24,40,.02)}
.lsv-srch{position:relative}
.lsv-srch .bd-gsearch .bd-input{padding-left:40px!important;padding-right:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' stroke='%237A8699' stroke-width='2' stroke-linecap='round' d='M10.5 4a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13zM15.5 15.5 20 20'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:13px 50%!important;background-size:18px!important}
.lsv-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--lsv-ln);border-bottom-width:2px;border-radius:6px;background:var(--lsv-sf);color:var(--lsv-mut);font:600 12px var(--lsv-font);pointer-events:none}
.lsv-srch:focus-within .lsv-kbd{opacity:0}
html.lsv .lsv-ta .ag-hero-l{border-radius:10px!important;box-shadow:0 1px 2px rgba(43,89,232,.25),inset 0 1px 0 rgba(255,255,255,.18)!important}

/* ---------- bara de indici: direcția se vede dintr-o privire (fond, bară laterală, etichetă plină) ---------- */
.lsv-strip{padding:8px 20px!important;gap:6px!important;background:var(--lsv-sf)!important}
.lsv-strip .bd-idx{padding:7px 12px 7px 14px!important;display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:1px;border:0!important;border-radius:9px!important;position:relative;background:var(--lsv-sf2)!important}
.lsv-strip .bd-idx::before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--lsv-ln)}
.lsv-strip .bd-idx:has(.c .up){background:rgba(14,143,90,.10)!important}
.lsv-strip .bd-idx:has(.c .up)::before{background:var(--lsv-up)}
.lsv-strip .bd-idx:has(.c .dn){background:rgba(209,54,74,.09)!important}
.lsv-strip .bd-idx:has(.c .dn)::before{background:var(--lsv-dn)}
.lsv-strip .bd-idx .n{grid-column:1 / span 2}
.lsv-strip .bd-idx .p{grid-column:1;font-size:14.5px!important}
.lsv-strip .bd-idx .c{grid-column:2;justify-self:end;padding:2px 7px;border-radius:6px;font-weight:600!important;font-size:11.5px!important;line-height:1.3}
.lsv-strip .bd-idx .c:has(.up){background:var(--lsv-up)}
.lsv-strip .bd-idx .c:has(.dn){background:var(--lsv-dn)}
html.lsv .lsv-strip .bd-idx .c .up,html.lsv .lsv-strip .bd-idx .c .dn,html.lsv .lsv-strip .bd-idx .c span{color:#fff!important}
html.lsv .lsv-strip .bd-flash-up,html.lsv .lsv-strip .bd-flash-dn{background:transparent!important}
html.lsv .lsv-strip .bd-idx .p span{color:var(--lsv-ink)!important}
.lsv-ext{grid-column:1 / span 2;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:3px;padding-top:3px;border-top:1px dashed rgba(16,24,40,.12);font:500 11px var(--lsv-font);color:var(--lsv-mut);white-space:nowrap}
html.lsv-dark .lsv-ext{border-top-color:rgba(255,255,255,.1)}
.lsv-ext b{font-weight:700;font-variant-numeric:tabular-nums}
.lsv-ext b.up{color:var(--lsv-up)}.lsv-ext b.dn{color:var(--lsv-dn)}
.lsv-strip .bd-idx:not(.lsv-hasext){align-content:center}

/* ---------- antetul paginii: bandă albă pe toată lățimea, taburile pe marginea de jos ---------- */
html.lsv #bd-app .lsv-ph{position:relative;padding:30px 0 0;margin:0 0 26px;border-bottom:0;isolation:isolate}
html.lsv #bd-app .lsv-ph::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-100vmax;right:-100vmax;background:var(--lsv-sf);border-bottom:1px solid var(--lsv-ln)}
html.lsv #bd-app .lsv-ph h1{margin:0;font:650 30px/1.15 var(--lsv-font)!important;letter-spacing:-.022em!important;color:var(--lsv-ink)!important;text-transform:none!important}
html.lsv #bd-app .lsv-ph p{margin:7px 0 0;color:var(--lsv-mut);font-size:14.5px;line-height:1.5}
html.lsv #bd-app .lsv-ph.lsv-co h1{font-size:26px!important}
html.lsv #bd-app .lsv-pht{align-items:center;padding-bottom:22px}
html.lsv #bd-app .lsv-ph:has(.lsv-tabs:not([hidden])) .lsv-pht{padding-bottom:4px}
html.lsv #bd-app .lsv-tabs{margin-top:10px;gap:4px}
html.lsv #bd-app .lsv-ph a.lsv-tab{padding:12px 12px 13px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0;font-size:14.5px;color:var(--lsv-mut)!important}
html.lsv #bd-app .lsv-tab:first-child{margin-left:-12px}
html.lsv #bd-app .lsv-ph a.lsv-tab:hover{color:var(--lsv-ink)!important;background:linear-gradient(to top,var(--lsv-sf2),transparent)}
html.lsv #bd-app .lsv-ph .lsv-tab.on{color:var(--lsv-pri)!important;border-bottom:2px solid var(--lsv-pri)!important;font-weight:600}
html.lsv.lsv-dark #bd-app .lsv-ph .lsv-tab.on{color:#9DB8FF!important}
.lsv-pha{display:flex;gap:8px;align-items:center;flex:none}
.lsv-hbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:9px;border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink2);font:500 13.5px var(--lsv-font);cursor:pointer;box-shadow:var(--lsv-sh)}
.lsv-hbtn:hover{border-color:#C7D0DD;color:var(--lsv-ink)}
.lsv-hbtn.on{background:var(--lsv-pri-t);border-color:transparent;color:var(--lsv-pri)}
.lsv-hbtn[hidden]{display:none}
.lsv-hbtn:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px}
html.lsv #bd-app .px-help:not(.open){display:none!important}

/* ---------- panouri: aceeași rază, chenar fin, umbră discretă ---------- */
html.lsv-light #bd-app .bd-panel,html.lsv-light #bd-app .px-panel,html.lsv-light #bd-app .px-hw,html.lsv-light #bd-app .bd-card,html.lsv-light #bd-app .uw-card,html.lsv-light #bd-app .ed-card{border-radius:var(--lsv-r)!important;border:1px solid #E4E7EC!important;box-shadow:var(--lsv-sh)!important}
html.lsv #bd-app .bd-panel h2,html.lsv #bd-app .px-panel h2,html.lsv #bd-app .px-hw h3,html.lsv #bd-app .px-hw h4{font-family:var(--lsv-font)!important;letter-spacing:-.01em}
html.lsv #bd-app .px-hw h4,html.lsv #bd-app .px-hw h3{font-size:15.5px!important;font-weight:600!important}

/* butoanele AI din colțul widget-urilor: violet discret, nu portocaliu */
html.lsv #bd-app .px-hwai{background:var(--lsv-ai-t)!important;color:var(--lsv-ai)!important;border:0!important;border-radius:8px!important;box-shadow:none!important}
html.lsv #bd-app .px-hwai:hover{filter:brightness(.97)}
html.lsv #bd-app button.px-hwai:not([data-pxwai="chg"]){font-weight:600}

/* linkurile de acțiune: cobalt, nu verde */
html.lsv-light #bd-app .px-zl,html.lsv-light #bd-app .px-lnk,html.lsv-light #bd-app .px-more,html.lsv-light #bd-app a.px-lnk{color:var(--lsv-pri)!important}
html.lsv-light #bd-app .px-zl:hover,html.lsv-light #bd-app .px-lnk:hover{color:var(--lsv-pri2)!important}

/* Investor DNA: pictograma (era un emoji) */
html.lsv #bd-app .px-dnbi{background:var(--lsv-pri-t) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%232B59E8' stroke-width='1.8' stroke-linecap='round' d='M8 3c0 6 8 6 8 12s-8 3-8 6M16 3c0 6-8 6-8 12M16 21c0-2-1.6-2.8-3.6-3.7M9.5 6.5h5M9.5 17.5h5M8.6 12h6.8'/%3E%3C/svg%3E") center/30px no-repeat!important;border:0!important;border-radius:14px!important}

/* goluri și stări de încărcare mai aerisite */
html.lsv-light #bd-app .px-empty{border:1px dashed #D5DBE4!important;background:#FAFBFC!important;color:var(--lsv-mut)!important;border-radius:10px!important}

/* butoanele secundare: înălțime și rază consecvente */
html.lsv #bd-app .bd-btn,html.lsv #bd-app .px-btn{border-radius:9px!important;font-family:var(--lsv-font)!important;font-weight:500!important}
html.lsv-light #bd-app .bd-btn.pri,html.lsv-light #bd-app .px-btn-p,html.lsv-light #bd-app .px-btn.pri{box-shadow:0 1px 2px rgba(43,89,232,.25),inset 0 1px 0 rgba(255,255,255,.16)!important}

/* tabele: antet discret, rânduri aerisite */
html.lsv-light #bd-app table th{color:#667085!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important}
html.lsv-light #bd-app table tbody tr:hover td{background:#F8FAFC}

@media (max-width:980px){
  html.lsv #bd-app .lsv-ph{padding-top:20px}
  html.lsv #bd-app .lsv-ph h1{font-size:24px!important}
  html.lsv #bd-app .lsv-pht{flex-wrap:wrap}
  .lsv-hbtn span{display:none}
  .lsv-kbd{display:none}
  .lsv-strip .bd-idx{padding:6px 10px!important}
}
/* „Recomandat pentru tine” (Învață): pictograma lecției (era un emoji) */
html.lsv #bd-app .px-lsic{background:var(--lsv-pri-t) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%232B59E8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v15H6.5A2.5 2.5 0 0 0 4 20.5zM4 20.5A2.5 2.5 0 0 0 6.5 23H20v-5M9 8h7M9 11.5h5'/%3E%3C/svg%3E") center/24px no-repeat!important;border:0!important;border-radius:12px!important}

/* ---------- butoane fără „cutie” în jur: caseta AI care conținea doar un buton devine un buton simplu ---------- */
html.lsv #bd-app .px-aib:has(> .px-btn:only-child),html.lsv #bd-app .px-aib:has(> button:only-child){background:none!important;border:0!important;padding:0!important;min-height:0!important;box-shadow:none!important;align-items:flex-start}
html.lsv #bd-app .px-aib > .px-btn:only-child,html.lsv #bd-app .px-aib > button:only-child{width:auto!important;align-self:flex-start;background:var(--lsv-ai-t)!important;color:var(--lsv-ai)!important;border:0!important;border-radius:9px!important;padding:9px 16px!important;font-weight:600!important;box-shadow:none!important}
html.lsv #bd-app .px-aib{background:var(--lsv-ai-t)!important;border:0!important;border-radius:12px!important}
/* comutatoarele (1 zi / 1 săpt., Companiile mele / Toată piața): șină plină, fără chenar */
html.lsv #bd-app .px-seg,html.lsv #bd-app .bd-seg,html.lsv #bd-app .px-mcseg,html.lsv #bd-app .px-opsc,html.lsv #bd-app .mc-seg{background:var(--lsv-sf2)!important;border:0!important;border-radius:9px!important;padding:3px!important;box-shadow:none!important;gap:2px!important}
html.lsv #bd-app .px-seg button,html.lsv #bd-app .bd-seg button,html.lsv #bd-app .px-mcseg button,html.lsv #bd-app .px-opsc button,html.lsv #bd-app .mc-seg button{border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:var(--lsv-mut)!important}
html.lsv #bd-app .px-seg button.on,html.lsv #bd-app .px-seg button.is-on,html.lsv #bd-app .bd-seg button.on,html.lsv #bd-app .bd-seg button.is-on,html.lsv #bd-app .px-mcseg button.on,html.lsv #bd-app .px-mcseg button.is-on,html.lsv #bd-app .px-opsc button.on,html.lsv #bd-app .mc-seg button.on,html.lsv #bd-app .mc-seg button.is-on{background:var(--lsv-sf)!important;color:var(--lsv-ink)!important;box-shadow:0 1px 2px rgba(16,24,40,.12)!important}
html.lsv-dark #bd-app .px-seg button.on,html.lsv-dark #bd-app .px-seg button.is-on,html.lsv-dark #bd-app .bd-seg button.on,html.lsv-dark #bd-app .bd-seg button.is-on,html.lsv-dark #bd-app .px-mcseg button.on,html.lsv-dark #bd-app .px-mcseg button.is-on,html.lsv-dark #bd-app .mc-seg button.on,html.lsv-dark #bd-app .mc-seg button.is-on{background:#2A3447!important;color:#fff!important}
/* notițele de sursă (ex. „Breadth calculat…”): text discret, fără bandă colorată */
html.lsv #bd-app .bd-note,html.lsv #bd-app .px-note{background:none!important;border:0!important;color:var(--lsv-mut)!important;padding:4px 2px!important;text-align:left}
html.lsv-light #bd-app input.px-in,html.lsv-light #bd-app .bd-input,html.lsv-light #bd-app select,html.lsv-light #bd-app input[type=text],html.lsv-light #bd-app input[type=number],html.lsv-light #bd-app input[type=search]{background:#F9FAFB!important}

/* ---------- Companii: când e deschisă o companie, pagina arată doar compania ---------- */
html.lsv[data-lsvco] #px-op,html.lsv[data-lsvco] #px-cohero,html.lsv[data-lsvco] #px-an,html.lsv[data-lsvco] #bd-p-watchlist > .bd-panel,html.lsv[data-lsvco] .px-help[data-pxhelp="bd-p-watchlist"]{display:none!important}
/* Watchlist și Opportunity Radar: taburi separate */
html.lsv[data-lsvz="comp"]:not([data-lsvco]):not([data-lsvwl="opp"]) #px-op{display:none!important}
html.lsv[data-lsvwl="opp"]:not([data-lsvco]) #px-cohero,html.lsv[data-lsvwl="opp"]:not([data-lsvco]) #bd-p-watchlist,html.lsv[data-lsvwl="opp"]:not([data-lsvco]) #px-an{display:none!important}
html.lsv #bd-p-watchlist > .bd-panel{order:2}
html.lsv #px-cohero{margin-bottom:14px}
html.lsv-light #bd-p-watchlist table tbody tr td{border-bottom:1px solid var(--lsv-ln2)!important}
/* antetul tabelului nu e „lipicios": tabelul stă într-un container cu scroll orizontal, iar sticky acolo îl suprapunea peste primul rând */
html.lsv #bd-p-watchlist table thead th{position:static;background:var(--lsv-sf)!important}
/* tabul Grafice al companiei: doar graficele personalizate (graficul complet e în pagina Grafic) */
html.lsv #bd-cbody.px-gronly > .px-chwrap,html.lsv #bd-cbody.px-gronly > #px-sv,html.lsv #bd-cbody.px-gronly > .px-chlink{display:none!important}

/* ---------- Terminal: grafic + liste + compania selectată ---------- */
html.lsv[data-lsvz="chart"] #bd-app{max-width:none!important}
html.lsv[data-lsvz="chart"] #bd-app .lsv-ph{padding-top:18px;margin-bottom:14px}
html.lsv[data-lsvz="chart"] #bd-app .lsv-ph h1{font-size:22px!important}
html.lsv[data-lsvz="chart"] #bd-app .lsv-pht{padding-bottom:14px}
html.lsv[data-lsvz="chart"] #bd-app .lsv-ph p,html.lsv[data-lsvz="chart"] #px-an,html.lsv[data-lsvz="chart"] .px-help{display:none!important}
.px-tm{--tm-w:340px;display:grid;grid-template-columns:minmax(0,1fr) 6px var(--tm-w);height:calc(100vh - 150px);min-height:720px;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:12px;overflow:hidden;font-family:var(--lsv-font)}
.px-tm.tm-col{grid-template-columns:minmax(0,1fr) 0 44px}
.tm-main{display:flex;flex-direction:column;min-width:0;min-height:0}
.tm-bar{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid var(--lsv-ln);flex-wrap:wrap;min-height:46px}
.tm-sym{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:8px;background:var(--lsv-sf2);color:var(--lsv-mut)}
.tm-sym input{border:0!important;background:transparent!important;outline:0;width:84px;font:700 14px var(--lsv-font);color:var(--lsv-ink)!important;text-transform:uppercase;padding:0!important;box-shadow:none!important;height:auto!important}
.tm-sep{width:1px;height:22px;background:var(--lsv-ln);margin:0 2px}
.tm-seg,.tm-ind,.tm-rng{display:flex;gap:2px;flex-wrap:wrap}
.tm-rng{margin-left:auto}
.px-tm .tm-bar button{height:30px;min-width:30px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--lsv-ink2);font:500 13px var(--lsv-font);cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.px-tm .tm-bar button:hover{background:var(--lsv-sf2);color:var(--lsv-ink)}
.px-tm .tm-bar button.on{background:var(--lsv-pri-t);color:var(--lsv-pri)}
html.lsv-dark .px-tm .tm-bar button.on{color:#9DB2FF}
.tm-ind button i{width:10px;height:3px;border-radius:2px;display:inline-block}
.tm-ind button:not(.on){opacity:.75}
.px-tm button:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:1px}
.tm-chartwrap{position:relative;flex:1;min-height:0}
.tm-chart{position:absolute;inset:0}
.tm-rsi{position:relative;height:120px;border-top:1px solid var(--lsv-ln);flex:none}
.tm-rsil{position:absolute;left:10px;top:6px;z-index:3;font:500 12px var(--lsv-font);color:var(--lsv-mut)}
.tm-rsil b{color:#A78BFA;margin-left:4px}
.tm-leg{position:absolute;left:10px;top:8px;z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:3px;font:500 12.5px var(--lsv-font);color:var(--lsv-ink2)}
.tm-lg1{display:flex;align-items:baseline;gap:8px}
.tm-lg1 b{font-size:15px;font-weight:700;color:var(--lsv-ink)}
.tm-lg1 span{color:var(--lsv-ink2)}
.tm-lg1 em{font-style:normal;color:var(--lsv-mut)}
.tm-lg2,.tm-lg3{display:flex;gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}
.tm-lg2 b{font-weight:600}
.tm-lg3 span{display:inline-flex;align-items:center;gap:5px;color:var(--lsv-mut)}
.tm-lg3 i{width:9px;height:3px;border-radius:2px}
.tm-lg3 b{color:var(--lsv-ink2);font-weight:600}
.px-tm .up{color:var(--lsv-up)!important}.px-tm .dn{color:var(--lsv-dn)!important}
.tm-evs{position:absolute;left:0;right:56px;bottom:32px;height:24px;z-index:3;pointer-events:none}
.tm-e,.tm-n{position:absolute;bottom:0;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;padding:0;font:700 11px var(--lsv-font);cursor:pointer;pointer-events:auto;border:1.5px solid;background:var(--lsv-sf)}
.tm-e-beat{color:var(--lsv-up);border-color:var(--lsv-up)}
.tm-e-miss{color:var(--lsv-dn);border-color:var(--lsv-dn)}
.tm-e-na{color:var(--lsv-mut);border-color:var(--lsv-ln)}
.tm-e-fut{color:var(--lsv-pri);border-color:var(--lsv-pri);border-style:dashed}
.tm-n{bottom:24px;color:#8B5CF6;border-color:#8B5CF6;background:rgba(139,92,246,.10)}
.tm-e:hover,.tm-n:hover{transform:translateX(-50%) scale(1.12)}
.tm-tip{position:absolute;z-index:5;max-width:300px;background:var(--lsv-ink);color:#fff;border-radius:9px;padding:9px 11px;font:500 12.5px/1.4 var(--lsv-font);box-shadow:var(--lsv-sh2);pointer-events:none}
html.lsv-dark .tm-tip{background:#263042}
.tm-tip b{display:block;font-weight:600}
.tm-tip small{display:block;opacity:.75;margin-bottom:3px}
.tm-tip small.up{color:#6EE7B7!important;opacity:1}.tm-tip small.dn{color:#FCA5A5!important;opacity:1}
.tm-tip div{display:flex;gap:6px;align-items:baseline}.tm-tip div span{opacity:.7;min-width:62px}.tm-tip div b{display:inline}.tm-tip div em{font-style:normal;opacity:.7}
.tm-tip .tm-nh{font-weight:600}
.tm-msg{position:absolute;inset:0;display:grid;place-items:center;z-index:4;color:var(--lsv-mut);font-size:14px;background:var(--lsv-sf);pointer-events:none}
.tm-msg[hidden]{display:none}
.tm-rsz{cursor:col-resize;background:var(--lsv-ln);position:relative}
.tm-rsz:hover,.tm-rsz:focus-visible{background:var(--lsv-pri);outline:0}
.tm-col .tm-rsz{pointer-events:none}
body.tm-dragging{cursor:col-resize;user-select:none}
.tm-side{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--lsv-sf)}
.tm-colb{position:absolute;left:-1px;top:8px;z-index:4;width:24px;height:28px;border:1px solid var(--lsv-ln);border-left:0;border-radius:0 7px 7px 0;background:var(--lsv-sf2);color:var(--lsv-ink2);display:grid;place-items:center;cursor:pointer;padding:0}
.tm-col .tm-colb{left:10px;border-left:1px solid var(--lsv-ln);border-radius:7px}
.tm-sbody{display:flex;flex-direction:column;min-height:0;flex:1}
.tm-col .tm-sbody{display:none}
.tm-lhd{position:relative;display:flex;align-items:center;gap:4px;padding:8px 8px 6px 30px;border-bottom:1px solid var(--lsv-ln2)}
.tm-ltabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}
.tm-ltabs::-webkit-scrollbar{display:none}
.tm-lt{flex:none;height:28px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--lsv-ink2);font:600 13px var(--lsv-font);cursor:pointer;display:inline-flex;gap:6px;align-items:center}
.tm-lt em{font-style:normal;font-weight:500;font-size:11.5px;color:var(--lsv-mut)}
.tm-lt.on{background:var(--lsv-pri-t);color:var(--lsv-pri)}
html.lsv-dark .tm-lt.on{color:#9DB2FF}
.tm-lt.dover{outline:2px dashed var(--lsv-pri);outline-offset:1px}
.tm-lin{height:28px;width:130px;border:1px solid var(--lsv-pri);border-radius:7px;padding:0 8px;font:500 13px var(--lsv-font);background:var(--lsv-sf);color:var(--lsv-ink)}
.tm-ib{flex:none;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--lsv-ink2);display:grid;place-items:center;cursor:pointer}
.tm-ib:hover{background:var(--lsv-sf2);color:var(--lsv-ink)}
.tm-menu{position:absolute;right:8px;top:40px;z-index:6;display:flex;flex-direction:column;min-width:160px;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:9px;padding:4px;box-shadow:var(--lsv-sh2)}
.tm-menu[hidden]{display:none}
.tm-menu button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:6px;font:500 13px var(--lsv-font);color:var(--lsv-ink);cursor:pointer}
.tm-menu button:hover{background:var(--lsv-sf2)}.tm-menu button.dn{color:var(--lsv-dn)}
.tm-addf{padding:8px 10px 6px}
.tm-addf input{width:100%;height:32px;border:1px solid var(--lsv-ln)!important;border-radius:8px!important;padding:0 10px!important;font:500 13px var(--lsv-font)!important;background:var(--lsv-sf2)!important;color:var(--lsv-ink)!important;text-transform:uppercase;box-shadow:none!important}
.tm-addf input::placeholder{text-transform:none}
.tm-lcols,.tm-row{display:grid;grid-template-columns:minmax(76px,1.25fr) .95fr .8fr .9fr .8fr 14px;gap:3px;align-items:center;padding:0 10px}
.tm-lcols{padding-top:4px;padding-bottom:5px;font:500 11.5px var(--lsv-font);color:var(--lsv-mut);border-bottom:1px solid var(--lsv-ln2)}
.tm-lcols span:not(:first-child){text-align:right}
.tm-list{flex:1;min-height:80px;overflow-y:auto}
.tm-row{height:34px;font:500 12.5px var(--lsv-font);color:var(--lsv-ink2);font-variant-numeric:tabular-nums;cursor:pointer;border-left:2px solid transparent;position:relative}
.tm-row>span:not(:first-child){text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tm-row:hover{background:var(--lsv-sf2)}
.tm-row.on{background:var(--lsv-pri-t);border-left-color:var(--lsv-pri)}
.tm-row.drag{opacity:.4}
.tm-row.dabove{box-shadow:inset 0 2px 0 var(--lsv-pri)}
.tm-row.dbelow{box-shadow:inset 0 -2px 0 var(--lsv-pri)}
.tm-sy{display:flex;align-items:center;gap:6px;min-width:0}
.tm-sy b{color:var(--lsv-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}
.tm-sy img,.tm-sy .px-lg,.tm-dlg img{width:18px;height:18px;border-radius:5px;flex:none}
.tm-dot{width:5px;height:5px;border-radius:50%;background:transparent;flex:none}
.tm-dot.live{background:var(--lsv-up)}.tm-dot.ext{background:#F59E0B}
.tm-rm{border:0;background:transparent;color:var(--lsv-mut);font-size:16px;line-height:1;cursor:pointer;padding:0;opacity:0;width:18px}
.tm-row:hover .tm-rm,.tm-rm:focus-visible{opacity:1}
.tm-rm:hover{color:var(--lsv-dn)}
.tm-empty{padding:14px;color:var(--lsv-mut);font-size:13px;margin:0}
.tm-hsz{height:6px;flex:none;cursor:row-resize;background:var(--lsv-ln2);border-top:1px solid var(--lsv-ln);border-bottom:1px solid var(--lsv-ln)}
.tm-hsz:hover{background:var(--lsv-pri)}
.tm-det{flex:none;height:46%;min-height:160px;overflow-y:auto;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}
.tm-dh{display:flex;align-items:center;gap:10px}
.tm-dlg img,.tm-dlg .px-lg{width:30px!important;height:30px!important;border-radius:8px}
.tm-dh b{display:block;font-size:16px;color:var(--lsv-ink)}
.tm-dh small{display:block;color:var(--lsv-mut);font-size:12.5px}
.tm-dsec{margin:-4px 0 0;color:var(--lsv-mut);font-size:12.5px}
.tm-dpx{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-variant-numeric:tabular-nums}
.tm-dpx b{font-size:24px;font-weight:700;color:var(--lsv-ink);letter-spacing:-.01em}
.tm-dpx span{font-size:12px;color:var(--lsv-mut)}
.tm-dpx em{font-style:normal;font-weight:600;font-size:14px}
.tm-dex b{font-size:17px}.tm-dex small{width:100%;color:#D97706;font-size:12px;font-weight:600}
.tm-dk{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.tm-dk>div{background:var(--lsv-sf2);border-radius:9px;padding:8px 10px;display:flex;flex-direction:column;gap:1px;min-width:0}
.tm-dk span{font-size:11.5px;color:var(--lsv-mut)}
.tm-dk b{font-size:14px;color:var(--lsv-ink);font-variant-numeric:tabular-nums}
.tm-dk small{font-size:11.5px;color:var(--lsv-mut)}
.tm-vb,.tm-rb{display:block;height:4px;border-radius:2px;background:var(--lsv-ln);margin-top:4px;position:relative}
.tm-vb s{display:block;height:100%;border-radius:2px;background:var(--lsv-pri)}
.tm-d52{grid-column:1 / -1}
.tm-rb{background:linear-gradient(90deg,var(--lsv-dn),#F59E0B,var(--lsv-up));height:5px}
.tm-rb s{position:absolute;top:-3px;width:3px;height:11px;border-radius:2px;background:var(--lsv-ink);transform:translateX(-50%)}
.tm-dn h5{margin:0 0 6px;display:flex;align-items:center;gap:6px;font:600 13px var(--lsv-font);color:var(--lsv-ink)}
.tm-dn h5 svg{color:#8B5CF6}
.tm-ni{display:block;padding:8px 10px;border-radius:9px;background:var(--lsv-sf2);text-decoration:none!important;margin-bottom:6px}
.tm-ni small{display:block;color:var(--lsv-mut);font-size:11.5px}
.tm-ni small em{font-style:normal;color:#fff;background:#8B5CF6;border-radius:99px;padding:0 6px;margin-left:4px;font-size:10.5px}
.tm-ni span{display:block;color:var(--lsv-ink);font-size:13px;line-height:1.4;font-weight:500}
.tm-ni:hover span{color:var(--lsv-pri)}
.tm-ni.fresh{box-shadow:inset 3px 0 0 #8B5CF6}
.tm-open{width:100%;justify-content:center;margin-top:2px}
@media (max-width:980px){ .px-tm{grid-template-columns:1fr;grid-template-rows:minmax(420px,60vh) auto;height:auto} .tm-rsz{display:none} .tm-side{border-top:1px solid var(--lsv-ln)} .tm-colb{display:none} .tm-det{height:auto} .tm-list{max-height:320px} .tm-rng{margin-left:0} }

/* ---------- tema închisă: suprafețe unitare, accent albastru, verde doar pentru creștere ---------- */
html.lsv-dark #bd-app{--neon:#34D399;--green:#34D399;--red:#F87171;--amb:#FBBF24;--ind:#8EA2FF;--line:rgba(148,163,184,.14);--line2:rgba(148,163,184,.12);--glow:0 10px 30px rgba(0,0,0,.35)}
html.lsv-dark #bd-app .bd-panel,html.lsv-dark #bd-app .px-panel,html.lsv-dark #bd-app .px-hw,html.lsv-dark #bd-app .uw-card{background:var(--lsv-sf)!important;border:1px solid var(--lsv-ln)!important;box-shadow:none!important;border-radius:var(--lsv-r)!important}
html.lsv-dark #bd-app .bd-card,html.lsv-dark #bd-app .bd-kpi{background:var(--lsv-sf2)!important;border-color:var(--lsv-ln2)!important;box-shadow:none!important}
html.lsv-dark .lsv-side{background:linear-gradient(180deg,#0B1019 0%,#0A0E16 100%);border-right-color:#1A2230}
html.lsv-dark .lsv-strip .bd-idx:has(.c .up){background:rgba(52,211,153,.10)!important}
html.lsv-dark .lsv-strip .bd-idx:has(.c .dn){background:rgba(248,113,113,.10)!important}
html.lsv-dark #bd-app .px-dnbi,html.lsv-dark #bd-app .px-lsic{background-color:rgba(108,140,255,.14)!important}
/* Acasă: „Pentru tine” e un titlu de secțiune pe fundalul paginii, widget-urile sunt cardurile */
html.lsv #bd-p-feed > .px-home{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}
html.lsv #bd-p-feed .px-hhd{padding:0 2px 6px!important;margin:0 0 4px!important;align-items:center}
html.lsv #bd-p-feed .px-hhd h3{font:600 18px var(--lsv-font)!important;letter-spacing:-.01em}
.tm-n sup{position:absolute;top:-7px;right:-7px;min-width:14px;height:14px;border-radius:7px;background:#8B5CF6;color:#fff;font:700 9.5px/14px var(--lsv-font);text-align:center;padding:0 3px}
.tm-tip .tm-tn{margin:0 0 7px}.tm-tip .tm-tn:last-child{margin:0}
.tm-attr{margin:6px 2px 0;font-size:11.5px;color:var(--lsv-mut)}.tm-attr a{color:var(--lsv-mut)!important;text-decoration:underline}

/* ---------- Terminal: motorul de grafic (unelte, legendă, panouri, desene, pattern-uri) ---------- */
.tm-host{flex:1;min-height:0;position:relative}
.tmc{position:absolute;inset:0;display:grid;grid-template-columns:42px minmax(0,1fr)}
.tmc-tools{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-right:1px solid var(--lsv-ln);overflow-y:auto}
.tmc-tools button{width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:var(--lsv-ink2);display:grid;place-items:center;cursor:pointer;flex:none}
.tmc-tools button:hover{background:var(--lsv-sf2);color:var(--lsv-ink)}
.tmc-tools button.on{background:var(--lsv-pri-t);color:var(--lsv-pri)}
html.lsv-dark .tmc-tools button.on{color:#9DB2FF}
.tmc-tools button:disabled{opacity:.35;cursor:default}
.tmc-sp{width:22px;height:1px;background:var(--lsv-ln);margin:5px 0;flex:none}
.tmc-area{display:flex;flex-direction:column;min-width:0;min-height:0}
.tmc-main{position:relative;flex:1;min-height:200px;overflow:hidden}
.tmc-chart{position:absolute;inset:0}
.tmc-ov{position:absolute;left:0;top:0;z-index:2;pointer-events:none;overflow:hidden}
.tmc-ov.drawing{pointer-events:all;cursor:crosshair}
.tmc-ov .tmc-hit{pointer-events:stroke;cursor:move}
.tmc-ov rect.tmc-hit{pointer-events:all}
.tmc-ov .tmc-hd{pointer-events:all;cursor:grab}
.tmc-leg{position:absolute;left:10px;top:8px;right:90px;z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:4px;font:500 12.5px var(--lsv-font);color:var(--lsv-ink2)}
.tmc-l1,.tmc-l2{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}
.tmc-l1>b{font-size:15px;font-weight:700;color:var(--lsv-ink)}
.tmc-l1 em{font-style:normal;color:var(--lsv-mut)}
.tmc-l1 .mu{color:var(--lsv-mut)}
.tmc-l1 b{font-weight:600}
.tmc-nx{color:#D97706!important}
.tmc-legc{pointer-events:auto;border:0;background:var(--lsv-sf2);color:var(--lsv-ink2);border-radius:6px;font:600 11.5px var(--lsv-font);padding:2px 7px;cursor:pointer}
.tmc-lr{display:inline-flex;align-items:center;gap:5px;pointer-events:auto;padding:1px 4px;border-radius:6px}
.tmc-lr:hover{background:var(--lsv-sf2)}
.tmc-lr i{width:10px;height:3px;border-radius:2px;flex:none}
.tmc-lr b{color:var(--lsv-ink);font-weight:600}
.tmc-lr em{font-style:normal;font-weight:600}
.tmc-lr.off{opacity:.45}
.tmc-ixb{display:none;gap:1px}
.tmc-lr:hover .tmc-ixb,.tmc-pl:hover .tmc-ixb,.tmc-lr:focus-within .tmc-ixb{display:inline-flex}
.tmc-ixb button,.tmc-cx{border:0;background:transparent;color:var(--lsv-mut);width:20px;height:20px;border-radius:5px;display:grid;place-items:center;cursor:pointer;padding:0;pointer-events:auto}
.tmc-ixb button:hover,.tmc-cx:hover{background:var(--lsv-ln2);color:var(--lsv-ink)}
.tmc .up{color:var(--lsv-up)!important}.tmc .dn{color:var(--lsv-dn)!important}
.tmc-panes{flex:none;display:flex;flex-direction:column}
.tmc-pn{position:relative;height:112px;border-top:1px solid var(--lsv-ln)}
.tmc-pn[hidden]{display:none}
.tmc-pc{position:absolute;inset:0}
.tmc-pl{position:absolute;left:10px;top:5px;z-index:3;display:flex;align-items:center;gap:7px;font:500 12px var(--lsv-font);color:var(--lsv-mut)}
.tmc-pl b{color:var(--lsv-ink2);font-weight:600;font-variant-numeric:tabular-nums}
.tmc-pl em{font-style:normal}
.tmc-evs{position:absolute;left:0;right:72px;bottom:30px;height:24px;z-index:3;pointer-events:none}
.tmc-pat{position:absolute;left:8px;bottom:58px;z-index:4;display:flex;gap:5px;flex-wrap:wrap;max-width:calc(100% - 100px)}
.tmc-pat button{height:26px;padding:0 10px;border-radius:7px;border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink2);font:600 12px var(--lsv-font);cursor:pointer;opacity:.92}
.tmc-pat button:hover{opacity:1}
.tmc-pat button em{font-style:normal;font-weight:500;color:var(--lsv-mut);margin-left:3px}
.tmc-pt.on{background:var(--lsv-pri-t);color:var(--lsv-pri);border-color:transparent}
html.lsv-dark .tmc-pt.on{color:#9DB2FF}
.tmc-pq:not(.on){opacity:.6}
.tmc-pq.on.tmc-b-bull{border-color:var(--lsv-up);color:var(--lsv-up)}
.tmc-pq.on.tmc-b-bear{border-color:var(--lsv-dn);color:var(--lsv-dn)}
.tmc-pq.on.tmc-b-neu{border-color:#F59E0B;color:#B45309}
.tmc-pn0{font-size:12px;color:var(--lsv-mut);align-self:center;background:var(--lsv-sf);padding:3px 8px;border-radius:6px}
.tmc-hint{position:absolute;left:50%;top:10px;transform:translateX(-50%);z-index:5;background:var(--lsv-ink);color:#fff;font:500 12.5px var(--lsv-font);padding:6px 12px;border-radius:8px;pointer-events:none}
html.lsv-dark .tmc-hint{background:#263042}
.tmc-hint[hidden]{display:none}
.tmc-tip{position:absolute;z-index:6;max-width:320px;background:var(--lsv-ink);color:#fff;border-radius:9px;padding:9px 11px;font:500 12.5px/1.4 var(--lsv-font);box-shadow:var(--lsv-sh2);pointer-events:none}
html.lsv-dark .tmc-tip{background:#263042}
.tmc-tip b{display:block;font-weight:600}.tmc-tip small{display:block;opacity:.75;margin-bottom:3px}
.tmc-tip small.up{color:#6EE7B7!important;opacity:1}.tmc-tip small.dn{color:#FCA5A5!important;opacity:1}
.tmc-tip div{display:flex;gap:6px;align-items:baseline}.tmc-tip div span{opacity:.7;min-width:62px}.tmc-tip div b{display:inline}.tmc-tip div em{font-style:normal;opacity:.7}
.tmc-tip .tm-tn{margin:0 0 7px}.tmc-tip .tm-tn:last-child{margin:0}
.tmc-msg{position:absolute;inset:0;display:grid;place-items:center;z-index:4;color:var(--lsv-mut);font-size:14px;background:var(--lsv-sf);pointer-events:none}
.tmc-msg[hidden]{display:none}
.tmc-pop{position:fixed;z-index:10000;width:300px;max-height:min(460px,70vh);overflow-y:auto;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:11px;box-shadow:var(--lsv-sh2);padding:10px}
.tmc-pop[hidden]{display:none}
.tmc-pop h6{margin:8px 2px 6px;font:600 12px var(--lsv-font);color:var(--lsv-mut)}
.tmc-pop h6:first-child{margin-top:2px}
.tmc-q,.tmc-pop input[type=number],.tmc-pop input[type=text],.tmc-pop select{width:100%;height:34px;border:1px solid var(--lsv-ln)!important;border-radius:8px!important;padding:0 10px!important;font:500 13px var(--lsv-font)!important;background:var(--lsv-sf2)!important;color:var(--lsv-ink)!important;box-shadow:none!important}
.tmc-ixi{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;text-align:left;padding:7px 8px;border-radius:7px;cursor:pointer;color:var(--lsv-ink);font:500 13px var(--lsv-font)}
.tmc-ixi b{font-weight:500}.tmc-ixi:hover{background:var(--lsv-sf2)}.tmc-ixi.on{color:var(--lsv-pri)}.tmc-ixi em{font-style:normal}
.tmc-f{display:grid;grid-template-columns:1fr 130px;gap:8px;align-items:center;margin:6px 0;font-size:13px;color:var(--lsv-ink2)}
.tmc-f input[type=color]{width:100%;height:30px;border:1px solid var(--lsv-ln);border-radius:7px;background:transparent;padding:2px}
.tmc-fb{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}
.tmc-ck{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lsv-ink2);margin:6px 0}
.tmc-row2{display:flex;gap:6px}
.tmc-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.tmc-chips button{border:0;background:var(--lsv-sf2);color:var(--lsv-ink2);border-radius:7px;padding:5px 10px;font:600 12px var(--lsv-font);cursor:pointer}
.tmc-e0{font-size:13px;color:var(--lsv-mut);margin:6px 2px}
.px-tm .tm-tb{height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--lsv-ink2);font:500 13px var(--lsv-font);cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.px-tm .tm-tb:hover{background:var(--lsv-sf2);color:var(--lsv-ink)}
.px-tm .tm-tb.on{background:var(--lsv-pri-t);color:var(--lsv-pri)}
.tm-tb[hidden]{display:none!important}
.tm-ha{font:700 11.5px var(--lsv-font);letter-spacing:.02em}
.tm-vis{margin-left:auto;font:500 12px var(--lsv-font);color:var(--lsv-mut);white-space:nowrap}
.tm-vis b{font-weight:700}
.tm-vis+.tm-rng{margin-left:6px}
.tm-main:fullscreen{background:var(--lsv-sf)}
@media (max-width:1280px){ .px-tm .tm-tb span{display:none} .tm-vis{display:none} }
/* Tema WordPress pune padding/bordură pe <td>; Lightweight Charts își face layout-ul cu un tabel, așa că le resetăm, altfel canvas-ul se decalează față de overlay. */
#bd-app .tv-lightweight-charts table,#bd-app .tv-lightweight-charts tr,#bd-app .tv-lightweight-charts td,.tv-lightweight-charts table,.tv-lightweight-charts tr,.tv-lightweight-charts td{padding:0!important;margin:0!important;border:0!important;background:none!important;border-spacing:0!important;border-collapse:separate!important;vertical-align:top;line-height:normal}
#bd-app .tv-lightweight-charts table,.tv-lightweight-charts table{width:auto!important;max-width:none!important}
/* Terminal: prețul clipește scurt verde / roșu la fiecare mișcare (ca la un ticker) */
@keyframes tkU{0%{background:rgba(34,197,94,.32)}100%{background:transparent}}
@keyframes tkD{0%{background:rgba(239,68,68,.32)}100%{background:transparent}}
.tm-row [data-c="p"].tk-u{animation:tkU .9s ease-out}
.tm-row [data-c="p"].tk-d{animation:tkD .9s ease-out}
.tm-row [data-c="p"]{border-radius:4px;font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){.tm-row [data-c="p"].tk-u,.tm-row [data-c="p"].tk-d{animation:none}}
/* Terminal: sugestii de companii la căutare */
.tm-ac{position:fixed;z-index:9999;max-height:380px;overflow:auto;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.28);padding:4px;font-family:var(--lsv-font)}
.tm-aci{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:13px;color:var(--lsv-ink)}
.tm-aci.on,.tm-aci:hover{background:var(--lsv-hv,rgba(127,140,170,.14))}
.tm-aci b{min-width:58px;font-weight:700}
.tm-aci span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lsv-mut)}
.tm-aci em{font-style:normal;font-size:10px;color:var(--lsv-mut);border:1px solid var(--lsv-ln);border-radius:5px;padding:1px 5px}
.tm-aci .bd-logo,.tm-aci img{width:20px;height:20px;border-radius:5px;flex:none}
.tm-ace{padding:12px;color:var(--lsv-mut);font-size:13px}
/* Terminal: căutarea de simbol deschisă în mijlocul graficului (ca în TradingView) */
.tmc-area{position:relative}
.tm-ss{position:absolute;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px 16px;background:rgba(8,12,20,.38)}
.tm-ss[hidden]{display:none}
.tm-ssb{width:min(520px,100%);max-height:calc(100% - 24px);display:flex;flex-direction:column;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.35);overflow:hidden;font-family:var(--lsv-font)}
.tm-ssh{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--lsv-ln);color:var(--lsv-mut)}
.tm-ssh input{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:var(--lsv-ink);font:600 17px var(--lsv-font);text-transform:uppercase;padding:2px 0!important}
.tm-ssh input::placeholder{text-transform:none;font-weight:400;font-size:14px;color:var(--lsv-mut)}
.tm-ssh kbd{font:500 11px var(--lsv-font);color:var(--lsv-mut);border:1px solid var(--lsv-ln);border-radius:5px;padding:2px 6px}
.tm-ssl{overflow:auto;padding:6px;min-height:60px}
.tm-ssc{padding:6px 10px 4px;font-size:11px;color:var(--lsv-mut)}
.tm-ssi{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--lsv-ink)}
.tm-ssi.on,.tm-ssi:hover{background:rgba(127,140,170,.16)}
.tm-ssi b{min-width:62px;font-weight:700}
.tm-ssi span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lsv-mut)}
.tm-ssi i{font-style:normal;font-variant-numeric:tabular-nums;font-size:12px}
.tm-ssi i.up{color:var(--lsv-up)} .tm-ssi i.dn{color:var(--lsv-dn)}
.tm-ssi em{font-style:normal;font-size:10px;color:var(--lsv-mut);border:1px solid var(--lsv-ln);border-radius:5px;padding:1px 5px}
.tm-ssi .bd-logo,.tm-ssi img{width:22px;height:22px;border-radius:6px;flex:none}
.tm-sse{padding:14px 10px;color:var(--lsv-mut);font-size:13px}
.tm-ssf{padding:8px 14px;border-top:1px solid var(--lsv-ln);font-size:11px;color:var(--lsv-mut)}
/* Terminal: bara de unelte de desen, ca în TradingView */
.tmc{grid-template-columns:48px minmax(0,1fr)}
.tmc-tools{gap:1px;padding:6px 0;scrollbar-width:none}
.tmc-tools::-webkit-scrollbar{display:none}
.tmc-tb{position:relative;flex:none}
.tmc-tools .tmc-tb>button[data-tool],.tmc-tools .tmc-tb>button[data-ta]{width:38px;height:36px;border-radius:7px;color:var(--lsv-ink);opacity:.82}
.tmc-tools .tmc-tb>button:hover{background:rgba(127,140,170,.14);opacity:1}
.tmc-tools .tmc-tb.on>button[data-tool],.tmc-tools .tmc-tb.on>button[data-ta]{background:rgba(79,110,247,.16);color:var(--lsv-pri);opacity:1}
.tmc-tools .tmc-chev{position:absolute;right:-3px;bottom:2px;width:12px;height:12px;padding:0;border:0;background:transparent;color:var(--lsv-mut);display:grid;place-items:center;opacity:0;cursor:pointer;border-radius:3px}
.tmc-tb:hover .tmc-chev,.tmc-tb.on .tmc-chev{opacity:.9}
.tmc-tools .tmc-chev:hover{background:rgba(127,140,170,.25);color:var(--lsv-ink)}
.tmc-emo{font-size:18px;line-height:1}
.tmc-tools .tmc-sp{width:24px;margin:5px 0}
.tmc-fly{position:fixed;z-index:9998;min-width:250px;max-width:320px;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:10px;box-shadow:0 14px 36px rgba(0,0,0,.3);padding:6px;font-family:var(--lsv-font)}
.tmc-fly[hidden]{display:none}
.tmc-fly h6{margin:2px 8px 6px;font-size:11px;font-weight:600;color:var(--lsv-mut)}
.tmc-fi{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;background:transparent;border-radius:7px;color:var(--lsv-ink);font:500 13px var(--lsv-font);cursor:pointer;text-align:left}
.tmc-fi:hover,.tmc-fi.on{background:rgba(127,140,170,.14)}
.tmc-fi.on{color:var(--lsv-pri)}
.tmc-fi:disabled{opacity:.4;cursor:default}
.tmc-fi span{flex:1}
.tmc-fi kbd{font:500 10px var(--lsv-font);color:var(--lsv-mut);border:1px solid var(--lsv-ln);border-radius:4px;padding:1px 5px}
.tmc-emog{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}
.tmc-emog button{height:36px;border:0;border-radius:7px;background:transparent;font-size:20px;cursor:pointer}
.tmc-emog button:hover,.tmc-emog button.on{background:rgba(127,140,170,.16)}
.tmc-ted{position:absolute;z-index:30;min-width:180px;padding:5px 8px!important;font:600 13px var(--lsv-font)!important;border:1px solid var(--lsv-pri)!important;border-radius:6px!important;background:var(--lsv-sf)!important;color:var(--lsv-ink)!important;outline:0;box-shadow:0 6px 18px rgba(0,0,0,.25)}
.tmc-arrowcur .tmc-main{cursor:default}
/* graficul ocupă mai mult din pagină: fără antetul paginii, panouri de indicatori mai joase */
html[data-tmon] .lsv-ph{display:none}
html[data-tmon] .px-tm{height:calc(100vh - 128px);min-height:780px}
.tmc-pn{height:88px}
.tmc-emog button{display:grid;place-items:center}
/* Opțiuni: Unusually Bullish / Unusually Bearish (carduri ca în Unusual Whales) */
.uw-un{margin-top:14px;padding:16px}
.uw-unh{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:12px}
.uw-unh .mu.sm{max-width:620px;margin-top:3px}
.uw-unc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.uw-unc .bd-seg-btn em{font-style:normal;font-size:11px;opacity:.7;margin-left:4px}
.uw-ung{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:10px;align-items:start}
.uw-uc{position:relative;border:1px solid var(--lsv-ln);border-radius:12px;background:var(--lsv-bg);overflow:hidden}
.uw-uc::before{content:"";position:absolute;left:10px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--lsv-up)}
.uw-uc.be::before{background:var(--lsv-dn)}
.uw-uc-h{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:12px 12px 12px 24px;border:0;background:transparent;color:var(--lsv-ink);text-align:left;cursor:pointer;font:inherit}
.uw-uc-h:hover{background:rgba(127,140,170,.06)}
.uw-uc-m{display:flex;flex-direction:column;gap:4px;min-width:0}
.uw-uc-t{font-size:12px;color:var(--lsv-mut);font-variant-numeric:tabular-nums}
.uw-uc-r1{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}
.uw-uc-r1 b{font-size:17px;font-weight:800;letter-spacing:.2px}
.uw-uc-k{font-weight:700;font-size:14px;padding:2px 8px;border-radius:6px;color:var(--lsv-up);background:color-mix(in srgb,var(--lsv-up) 14%,transparent)}
.uw-uc.be .uw-uc-k{color:var(--lsv-dn);background:color-mix(in srgb,var(--lsv-dn) 14%,transparent)}
.uw-uc-x{font-size:14px;color:var(--lsv-ink);opacity:.85}
.uw-uc-d{font-size:12px;font-weight:700;padding:1px 7px;border:1px solid var(--lsv-ln);border-radius:6px;color:var(--lsv-ink)}
.uw-uc-r2{font-size:13px;color:var(--lsv-ink);opacity:.85}
.uw-uc-s{display:flex;flex-direction:column;align-items:flex-end;gap:7px}
.uw-uc-bar{position:relative;display:flex;width:150px;height:22px;border-radius:5px;overflow:hidden;background:rgba(127,140,170,.2)}
.uw-uc-bar i{display:block;height:100%}
.uw-uc-bar i.b{background:var(--lsv-dn)} .uw-uc-bar i.m{background:#D9DEE7} .uw-uc-bar i.a{background:var(--lsv-up)}
.uw-uc-bar span{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:800;color:#0B1220}
.uw-uc-vo{font-size:13px;color:var(--lsv-ink);display:flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums}
.uw-uc-vo em{font-style:normal;font-size:12px;font-weight:600;padding:1px 6px;border-radius:5px;color:var(--lsv-up);border:1px solid color-mix(in srgb,var(--lsv-up) 45%,transparent);background:color-mix(in srgb,var(--lsv-up) 10%,transparent)}
.uw-uc-cv{color:var(--lsv-mut);transition:transform .15s}
.uw-uc.open .uw-uc-cv{transform:rotate(180deg)}
.uw-uc-d2{padding:2px 14px 14px 24px;border-top:1px solid var(--lsv-ln)}
.uw-uc-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:12px 0}
.uw-uc-kv span{display:flex;flex-direction:column;gap:2px}
.uw-uc-kv small{font-size:11px;color:var(--lsv-mut)}
.uw-uc-kv b{font-size:13px}
.uw-uc-kv em{font-style:normal;font-size:11px;color:var(--lsv-mut)}
.uw-uc-act{display:flex;gap:8px;flex-wrap:wrap}
.uw-unm{display:flex;justify-content:center;margin-top:12px}
@media (max-width:560px){ .uw-ung{grid-template-columns:1fr} .uw-uc-bar{width:110px} }
.uw-uc-r3{font-size:12px;color:var(--lsv-mut)} .uw-uc-r3 b{color:var(--lsv-ink);font-weight:700}
/* Asistentul AI: același limbaj vizual ca platforma */
html.lsv #bd-app .ag-dr{background:var(--lsv-bg)!important;border-left:1px solid var(--lsv-ln)!important;box-shadow:-18px 0 48px rgba(8,12,20,.35)!important;color:var(--lsv-ink)}
html.lsv #bd-app .ag-hd{background:var(--lsv-sf)!important;border-bottom:1px solid var(--lsv-ln)!important}
html.lsv #bd-app .ag-orb{border:0!important;border-radius:10px!important;animation:none!important;box-shadow:none!important;color:#fff!important}
html.lsv #bd-app .ag-orb.sm{border-radius:8px!important}
html.lsv #bd-app .ag-ht b{font-size:15px;font-weight:700}
html.lsv #bd-app .ag-ht small{color:var(--lsv-mut)}
html.lsv #bd-app .ag-tabs{background:var(--lsv-sf);border-bottom:1px solid var(--lsv-ln);padding:6px 10px}
html.lsv #bd-app .ag-tabs button{border-radius:8px;font-weight:600}
html.lsv #bd-app .ag-tabs button.on{background:color-mix(in srgb,var(--lsv-pri) 16%,transparent)!important;color:var(--lsv-pri2)!important}
html.lsv.lsv-light #bd-app .ag-tabs button.on{color:var(--lsv-pri)!important}
html.lsv #bd-app .ag-body{background:var(--lsv-bg)}
html.lsv #bd-app .ag-card,html.lsv #bd-app .ag-mb,html.lsv #bd-app .ag-ins,html.lsv #bd-app .ag-chip{background:var(--lsv-sf)!important;border-color:var(--lsv-ln)!important;border-radius:12px}
html.lsv #bd-app .ag-ins{border-left-width:3px!important;border-left-color:var(--lsv-pri)!important}
html.lsv #bd-app .ag-ins.ig{border-left-color:var(--lsv-up)!important} html.lsv #bd-app .ag-ins.ir{border-left-color:var(--lsv-dn)!important} html.lsv #bd-app .ag-ins.ia{border-left-color:var(--lsv-warn)!important}
html.lsv #bd-app .ag-ins:hover,html.lsv #bd-app .ag-chip:hover{border-color:color-mix(in srgb,var(--lsv-pri) 55%,var(--lsv-ln))!important}
html.lsv #bd-app .ag-mb{border-radius:4px 14px 14px 14px}
html.lsv #bd-app .ag-m.u{border-radius:14px 14px 4px 14px}
html.lsv #bd-app .ag-act{border-radius:8px}
html.lsv #bd-app .ag-comp{background:var(--lsv-sf)!important;border-top:1px solid var(--lsv-ln)!important}
html.lsv #bd-app .ag-comp textarea{background:var(--lsv-bg)!important;border:1px solid var(--lsv-ln)!important;border-radius:10px!important;color:var(--lsv-ink)!important}
html.lsv #bd-app .ag-comp textarea:focus{border-color:var(--lsv-pri)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lsv-pri) 18%,transparent)}
html.lsv #bd-app .ag-send{background:var(--lsv-pri)!important;color:#fff!important;border-radius:10px!important;width:42px;height:42px;min-width:42px}
html.lsv #bd-app .ag-send:hover{background:var(--lsv-pri2)!important}
html.lsv #bd-app .ag-send svg,html.lsv #bd-app .ag-send path{fill:currentColor}
.lsv-ck-s,.lsv-ck-r small,.lsv-ck-r b{white-space:nowrap}
/* Terminal: cumpărări CEO / directori pe grafic */
.tmc-ins{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}
.tmc-ib{position:absolute;transform:translateX(-50%);pointer-events:auto;border:0;cursor:default;font:700 10px/1 var(--lsv-font);padding:3px 5px 3px;border-radius:4px;color:#05250f;background:#4ADE80;box-shadow:0 1px 4px rgba(0,0,0,.35)}
.tmc-ib::before{content:"";position:absolute;left:50%;top:-4px;transform:translateX(-50%);border:4px solid transparent;border-top:0;border-bottom-color:#4ADE80}
.tmc-ib.ceo{background:#22C55E;color:#fff}
.tmc-ib.ceo::before{border-bottom-color:#22C55E}
.tmc-ib sup{font-size:8px;margin-left:2px}
.tmc-insq em{font-style:normal;opacity:.7;margin-left:3px}
/* turul ghidat pe tema deschisă: fundalul din jurul evidențierii trebuie să se întunece clar */
html.lsv.lsv-light #bd-app .pxt-tour .pxt-hole{box-shadow:0 0 0 2px #2B59E8,0 0 0 6px rgba(43,89,232,.18),0 0 30px rgba(43,89,232,.35),0 0 0 200vmax rgba(15,23,42,.58)}
html.lsv.lsv-light #bd-app .pxt-tour.pxt-act .pxt-hole{box-shadow:0 0 0 2px #0E8F5A,0 0 0 7px rgba(14,143,90,.2),0 0 36px rgba(14,143,90,.4),0 0 0 200vmax rgba(15,23,42,.58)}
html.lsv.lsv-light #bd-app .pxt-tour.pxt-ok .pxt-hole{box-shadow:0 0 0 3px #16A34A,0 0 44px rgba(22,163,74,.55),0 0 0 200vmax rgba(15,23,42,.5)}
html.lsv.lsv-light #bd-app .pxt-tour.pxt-center .pxt-catch{background:rgba(15,23,42,.55)}
html.lsv.lsv-light #bd-app .pxt-tour .pxt-hint{color:#0E8F5A;background:rgba(14,143,90,.08);border-color:rgba(14,143,90,.3)}
html.lsv.lsv-light #bd-app .pxt-tour .pxt-hint i,html.lsv.lsv-light #bd-app .pxt-tour .pxt-hint i::after{background:#0E8F5A;border-color:#0E8F5A}
html.lsv.lsv-light #bd-app .pxt-tour .pxt-hint i::after{background:transparent}
#bd-app .pxt-tour.pxt-center [data-pxtskipz],#bd-app .pxt-tour.pxt-center .pxt-dots{display:none}

/* ===== QA vizual (toate dispozitivele) ===== */
/* Prioritățile pe ecrane medii și mici: butoanele pe două coloane, acțiunea principală pe tot rândul */
@media (max-width:1180px){
  html.lsv #bd-app .px-pra,html.lsv #bd-app .px-pri .px-pra{grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html.lsv #bd-app .px-pra>*:first-child,html.lsv #bd-app .px-pra>*:nth-child(2):last-child{grid-column:1/-1}
}
/* briefing: cele 5 cifre pe un singur rând, fără o casetă rămasă singură */
html.lsv #bd-app .px-kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))!important}
@media (max-width:1000px){ html.lsv #bd-app .px-kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important} }
@media (max-width:640px){ html.lsv #bd-app .px-kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important} html.lsv #bd-app .px-kpis:has(>:nth-child(5):last-child)>:last-child{grid-column:1/-1} }
/* controale native în culoarea platformei */
html.lsv #bd-app input[type=range],html.lsv #bd-app input[type=checkbox],html.lsv #bd-app input[type=radio]{accent-color:var(--lsv-pri)!important}
/* nota „datele se păstrează în browser" nu are sens: dashboard-ul e doar pentru conturi conectate */
html.lsv #bd-app #bd-note{display:none!important}
/* panourile mari din Risc / Venit / Opțiuni au nevoie de spațiu interior (titlul nu mai lipește de margine) */
html.lsv #bd-app .bd-pane:not(#bd-p-feed)>.px-panel.px-home{padding:20px 22px!important}
/* filele Portofoliu / Analiza AI / Teza mea pe tema închisă */
html.lsv.lsv-dark #bd-app .px-pftabs{background:var(--lsv-sf2)!important}
html.lsv.lsv-dark #bd-app .px-pftabs button.on,html.lsv.lsv-dark #bd-app .px-pftabs button[aria-selected="true"]{background:var(--lsv-pri)!important;color:#fff!important}
/* bara companiei: butonul „Grafic" cu pictogramă */
html.lsv #bd-app .nv-b.nv-tx svg{width:15px;height:15px;flex:none}
html.lsv #bd-app .nv-b.nv-tx[data-nvchart]{display:inline-flex;align-items:center;gap:6px;min-width:34px;justify-content:center}

@media (max-width:640px){
  /* butonul AI din bara de sus: pictograma rămâne vizibilă */
  html.lsv .lsv-ta .ag-hero-l span.ag-orb{display:grid!important;place-items:center}
  html.lsv .lsv-ta .ag-hero-l{width:40px;padding:0!important;justify-content:center}
  html.lsv #bd-app .px-hhb [data-pxfdre]{flex:0 0 42px!important}
  /* Risk X-Ray: nivelul de risc pe un rând, indicatorii pe două coloane */
  html.lsv #bd-app .px-xhd{flex-direction:column!important;align-items:stretch!important}
  html.lsv #bd-app .px-xhd>.px-xlv{width:100%!important;height:auto!important;min-height:48px;justify-content:center}
  html.lsv #bd-app .px-xkp{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
  /* Wheel: pașii unul sub altul, fără săgeți rătăcite */
  html.lsv #bd-app .bd-steps{flex-direction:column!important;align-items:flex-start!important;font-size:0!important;gap:6px!important}
  html.lsv #bd-app .bd-steps>b{font-size:12.5px!important}
  /* Watchlist: simbolul rămâne fix la derularea orizontală, fără numele lung */
  html.lsv #bd-app #bd-p-watchlist table .bd-co .n{display:none}
  html.lsv #bd-app #bd-p-watchlist table tr>:first-child{position:sticky;left:0;z-index:1;background:var(--lsv-sf)}
  /* Unusual Bullish / Bearish: cardul pe rânduri */
  html.lsv #bd-app .uw-uc-h{grid-template-columns:minmax(0,1fr) auto!important;row-gap:10px!important}
  html.lsv #bd-app .uw-uc-m{grid-column:1!important;min-width:0}
  html.lsv #bd-app .uw-uc-cv{grid-column:2!important;grid-row:1!important;align-self:start}
  html.lsv #bd-app .uw-uc-s{grid-column:1/-1!important;grid-row:2!important;width:100%!important}
  html.lsv #bd-app .uw-uc-s .uw-uc-bar{flex:1 1 auto}
  html.lsv #bd-app .uw-uc-t{white-space:nowrap}
  html.lsv #bd-app .uw-ung{grid-template-columns:minmax(0,1fr)!important}
  /* Terminal pe telefon: grafic mai înalt, fără bara de desen, legendă pe un rând */
  html[data-tmon] .px-tm,html.lsv #bd-app .px-tm{height:auto!important;min-height:0!important;grid-template-rows:auto auto!important}
  html.lsv #bd-app .px-tm .tm-main{height:auto!important}
  html.lsv #bd-app .px-tm .tm-host{height:600px!important;flex:none!important}
  html.lsv #bd-app .px-tm .tmc{grid-template-columns:minmax(0,1fr)!important}
  html.lsv #bd-app .px-tm .tmc-tools{display:none!important}
  html.lsv #bd-app .px-tm .tmc-l1,html.lsv #bd-app .px-tm .tmc-l2{flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important;max-width:100%}
  html.lsv #bd-app .px-tm .tmc-l2{display:none!important}
  html.lsv #bd-app .px-tm .tm-side{height:auto!important}
  html.lsv #bd-app .px-tm .tm-list{height:auto!important;max-height:360px!important}
}
html.lsv #bd-app .px-dzi:empty{display:none}
/* tema deschisă: butoanele secundare din priorități au contur, ca restul butoanelor */
html.lsv.lsv-light #bd-app .px-pri .px-pra .px-btn:not(.px-btn-p):not(.px-btn-ai){border:1px solid var(--lsv-ln)!important;background:var(--lsv-sf)!important;color:var(--lsv-ink)!important}
/* Terminal: funcții noi tip TradingView */
.px-tm .tm-ctb{gap:5px;padding:0 8px}.px-tm .tm-ctb .tm-car{opacity:.6}
.tmc-cti span{display:inline-flex;align-items:center;gap:10px}.tmc-cti svg,.tmc-cti .tm-ha{width:17px;flex:none;color:var(--lsv-ink2)}
.tmc-rp{position:absolute;left:50%;bottom:84px;transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:4px;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:10px;box-shadow:var(--lsv-sh2);padding:5px 8px;max-width:calc(100% - 24px);white-space:nowrap}
.tmc-rp button{width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--lsv-ink);cursor:pointer;display:grid;place-items:center;font:600 12px var(--lsv-font)}
.tmc-rp button:hover:not(:disabled){background:var(--lsv-sf2)}.tmc-rp button:disabled{opacity:.35;cursor:default}
.tmc-rp .tmc-rpsp{width:auto;padding:0 8px}
.tmc-rpt{font:600 12.5px var(--lsv-font);color:var(--lsv-pri);margin:0 6px 0 2px}
.tmc-rpm{font:500 12.5px var(--lsv-font);color:var(--lsv-mut);margin:0 6px;overflow:hidden;text-overflow:ellipsis}
.tmc-rpick .tmc-chart{cursor:crosshair}
.tm-ssiv{cursor:default}.tm-ssiv em{margin-left:auto}
@media (max-width:640px){ .tmc-rp{bottom:112px;gap:2px;padding:4px}.tmc-rpt{display:none}.tmc-rpm{max-width:120px} }
/* Terminal: paginile companiei (Financiare / Tehnice / Prognoză) */
.tm-view{position:absolute;inset:0;z-index:30;overflow-y:auto;background:var(--lsv-sf);padding:18px 22px 28px;color:var(--lsv-ink)}
.tm-view[hidden]{display:none}
.tmv-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.tmv-t{display:flex;align-items:center;gap:10px;min-width:0}.tmv-t b{font:600 18px var(--lsv-font)}.tmv-t span{color:var(--lsv-mut);font-size:16px}
.tmv-t img,.tmv-t .px-logo{width:26px;height:26px;border-radius:50%}
.tmv-back{display:inline-flex;align-items:center;gap:7px}
.tmv-chips{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 14px}
.tmv-chips button{border:1px solid var(--lsv-ln);background:transparent;color:var(--lsv-ink2);border-radius:999px;padding:6px 14px;font:500 13px var(--lsv-font);cursor:pointer}
.tmv-chips button:hover{background:var(--lsv-sf2)}.tmv-chips button.on{background:var(--lsv-ink);color:var(--lsv-sf);border-color:var(--lsv-ink)}
.tm-view h4{margin:22px 0 10px;font:600 15px var(--lsv-font);color:var(--lsv-ink)}
.tmv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px}
.tmv-kv small{display:block;color:var(--lsv-mut);font-size:12.5px;margin-bottom:3px}.tmv-kv b{font:600 16px var(--lsv-font);font-variant-numeric:tabular-nums;word-break:break-word}.tmv-kv b small{display:inline;font-weight:500;color:var(--lsv-mut);font-size:11px}
.tmv-kv a{color:var(--lsv-pri)}
.tmv-ab{max-width:76ch;line-height:1.55;color:var(--lsv-ink2);margin:0}.tmv-more{border:0;background:none;color:var(--lsv-pri);cursor:pointer;font:600 13px var(--lsv-font);padding:0}
.tmv-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.tmv-don{display:flex;align-items:center;gap:18px}.tmv-don svg{width:150px;flex:none}.tmv-dt{font:600 16px var(--lsv-font);fill:var(--lsv-ink)}
.tmv-don ul,.tmai ul{list-style:none;margin:0;padding:0}.tmv-don li{display:flex;align-items:center;gap:8px;font-size:13px;margin:6px 0;color:var(--lsv-ink2)}.tmv-don li b{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--lsv-ink)}
.tmv-don i,.tmv-lg i,.tmv-cap i,.tmv-sw{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}
.tmv-cap div{display:grid;grid-template-columns:150px 1fr 76px;align-items:center;gap:10px;margin:9px 0;font-size:13px}.tmv-cap span{display:flex;align-items:center;gap:7px;color:var(--lsv-ink2)}
.tmv-cap em,.tmv-arb em{height:10px;background:var(--lsv-sf2);border-radius:5px;overflow:hidden}.tmv-cap em b,.tmv-arb em b{display:block;height:100%;border-radius:5px}.tmv-cap strong,.tmv-arb strong{text-align:right;font-variant-numeric:tabular-nums}
.tmv-ch{width:100%;height:auto;display:block;max-height:340px}.tmv-gl{stroke:var(--lsv-ln);stroke-width:1;opacity:.6}.tmv-ax{fill:var(--lsv-mut);font:500 11px var(--lsv-font)}
.tmv-hol{fill:var(--lsv-sf)!important;stroke:var(--lsv-mut);stroke-width:2}.tmv-area{fill:var(--lsv-pri);opacity:.08}.tmv-tg{fill:#fff;font:600 11px var(--lsv-font)}
.tmv-lg{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--lsv-ink2);margin:4px 0 6px}.tmv-lg span{display:inline-flex;align-items:center;gap:6px}
.tmv-tw{overflow-x:auto;margin-top:12px;border:1px solid var(--lsv-ln);border-radius:10px}
.tmv-tb{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}
.tmv-tb th,.tmv-tb td{padding:8px 12px;border-bottom:1px solid var(--lsv-ln);text-align:right;white-space:nowrap}.tmv-tb tr:last-child th,.tmv-tb tr:last-child td{border-bottom:0}
.tmv-tb th:first-child{text-align:left;font-weight:500;color:var(--lsv-ink2);position:sticky;left:0;background:var(--lsv-sf)}.tmv-tb thead th{color:var(--lsv-mut);font-weight:600;font-size:12px}
.tmv-tb td small{display:block;font-size:11px}.tmv-tb .up,.tm-view .up{color:var(--lsv-up)}.tmv-tb .dn,.tm-view .dn{color:var(--lsv-dn)}
.tmv-tt td:last-child{font-weight:600}
.tmv-e{color:var(--lsv-mut);padding:24px 0}.tmv-note{color:var(--lsv-mut);font-size:12.5px;line-height:1.5;max-width:80ch}
.tmv-pt{display:flex;align-items:baseline;gap:8px}.tmv-pt b{font:600 32px var(--lsv-font);font-variant-numeric:tabular-nums}.tmv-pt small{color:var(--lsv-mut)}.tmv-pt em{font-style:normal;font-weight:600}
.tmv-cone{margin-top:6px}
.tmv-g{text-align:center}.tmv-g svg{width:100%;max-width:300px;display:block;margin:0 auto}.tmv-g>b{display:block;font:500 13px var(--lsv-font);color:var(--lsv-ink2);margin-top:-4px}.tmv-g strong{display:block;font:600 20px var(--lsv-font);margin-top:2px}
.tmv-ndl{stroke:var(--lsv-ink)}.tmv-ndc{fill:var(--lsv-ink)}
.tmv-gc{display:inline-flex;gap:20px;margin-top:10px;background:var(--lsv-sf2);border-radius:10px;padding:8px 16px}.tmv-gc span{display:flex;flex-direction:column;align-items:center}.tmv-gc small{color:var(--lsv-mut);font-size:12px}.tmv-gc b{font-size:16px}
.tmv-gs{max-width:380px;margin:0 auto 10px}.tmv-gs2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:8px}
.tmv-ar{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:28px;align-items:center}
.tmv-arb div{display:grid;grid-template-columns:150px 1fr 40px;align-items:center;gap:10px;margin:8px 0;font-size:13px}.tmv-arb span{color:var(--lsv-ink2)}
.tm-dpt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 2px;padding:10px 0;border-top:1px solid var(--lsv-ln);font-size:13px}.tm-dpt span{color:var(--lsv-mut)}.tm-dpt b{margin-left:auto;font-variant-numeric:tabular-nums}.tm-dpt b em{font-style:normal}.tm-dpt b .up{color:var(--lsv-up)}.tm-dpt b .dn{color:var(--lsv-dn)}.tm-dpt .px-btn{width:100%;justify-content:center;height:30px}
.px-tm .tm-vwb.on,.px-tm .tm-aib.on{background:var(--lsv-sf2);color:var(--lsv-pri)}
.px-tm .tm-aib svg{color:var(--lsv-pri)}
/* Terminal · add-on AI */
.tmai{position:absolute;top:0;right:0;bottom:0;width:min(380px,100%);z-index:32;background:var(--lsv-sf);border-left:1px solid var(--lsv-ln);box-shadow:var(--lsv-sh2);display:flex;flex-direction:column}
.tmai[hidden]{display:none}
.tmai-h{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--lsv-ln);color:var(--lsv-pri)}.tmai-h b{color:var(--lsv-ink);font:600 14px var(--lsv-font)}
.tmai-x{margin-left:auto;border:0;background:transparent;color:var(--lsv-mut);cursor:pointer;width:30px;height:30px;border-radius:7px;display:grid;place-items:center}.tmai-x:hover{background:var(--lsv-sf2)}
.tmai-b{flex:1;overflow-y:auto;padding:14px;font-size:13.5px;line-height:1.55;color:var(--lsv-ink)}
.tmai-b h5{font:600 15px var(--lsv-font);margin:10px 0 6px}.tmai-b h6{font:600 12.5px var(--lsv-font);color:var(--lsv-mut);margin:16px 0 6px}.tmai-b p{margin:0 0 8px}
.tmai-in p{color:var(--lsv-ink2)}.tmai-in .px-btn{display:inline-flex;align-items:center;gap:6px}
.tmai-sq{display:flex;flex-direction:column;gap:6px;margin-top:14px}.tmai-sq button{text-align:left;border:1px solid var(--lsv-ln);background:transparent;color:var(--lsv-ink2);border-radius:9px;padding:8px 10px;font:500 13px var(--lsv-font);cursor:pointer}.tmai-sq button:hover{background:var(--lsv-sf2)}
.tmai-bias{display:inline-flex;flex-direction:column;padding:6px 12px;border-radius:9px;font-weight:600;background:var(--lsv-sf2)}.tmai-bias small{font-weight:500;color:var(--lsv-mut);font-size:11.5px}
.tmai-up{color:var(--lsv-up)}.tmai-down{color:var(--lsv-dn)}.tmai-sideways,.tmai-mixed{color:var(--lsv-ink2)}
.tmai-sh{display:flex;align-items:center;justify-content:space-between}.tmai-tg{border:0;background:none;color:var(--lsv-pri);font:600 12px var(--lsv-font);cursor:pointer;margin-top:10px}
.tmai-lv li{padding:7px 0;border-bottom:1px solid var(--lsv-ln);cursor:default}.tmai-lv li b{display:block;font-variant-numeric:tabular-nums}.tmai-lv li span{color:var(--lsv-ink2);font-size:12.5px}
.tmai-lv .up{color:var(--lsv-up)}.tmai-lv .dn{color:var(--lsv-dn)}
.tmai-sg li{display:grid;grid-template-columns:10px 1fr;gap:4px 8px;padding:6px 0}.tmai-sg i{width:8px;height:8px;border-radius:50%;background:var(--lsv-mut);margin-top:7px;grid-row:span 2}.tmai-sg i.up{background:var(--lsv-up)}.tmai-sg i.dn{background:var(--lsv-dn)}.tmai-sg span{color:var(--lsv-ink2);font-size:12.5px}
.tmai-sc{border:1px solid var(--lsv-ln);border-radius:9px;padding:8px 10px;margin-bottom:8px}.tmai-sc p{margin:3px 0;font-size:12.5px;color:var(--lsv-ink2)}.tmai-sc em{font-style:normal;font-weight:600;color:var(--lsv-ink)}
.tmai-w{padding-left:16px!important;list-style:disc!important}.tmai-w li{margin:4px 0;color:var(--lsv-ink2)}
.tmai-q{background:var(--lsv-sf2);border-radius:10px;padding:8px 10px;margin-bottom:10px;font-weight:500}.tmai-ans{font-weight:500}
.tmai-again{margin-top:14px;display:inline-flex;align-items:center;gap:6px}
.tmai-ld{display:flex;align-items:center;gap:10px;color:var(--lsv-ink2)}.tmai-ld span{width:14px;height:14px;border-radius:50%;border:2px solid var(--lsv-ln);border-top-color:var(--lsv-pri);animation:tmaisp 0.9s linear infinite}
@keyframes tmaisp{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){ .tmai-ld span{animation:none} }
.tmai-f{display:flex;gap:6px;padding:10px 12px;border-top:1px solid var(--lsv-ln)}.tmai-f[hidden]{display:none}.tmai-f input{flex:1;min-width:0;height:36px;border:1px solid var(--lsv-ln);border-radius:9px;background:var(--lsv-sf2);color:var(--lsv-ink);padding:0 10px;font:500 13px var(--lsv-font)}.tmai-f .px-btn{width:40px;padding:0;justify-content:center}
.tmai-d{margin:0;padding:0 12px 10px;font-size:11px;color:var(--lsv-mut);line-height:1.4}
@media (max-width:1000px){ .tmv-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .tmv-2,.tmv-gs2,.tmv-ar{grid-template-columns:1fr} }
@media (max-width:640px){ .tm-view{padding:14px 12px 22px} .tmv-cap div{grid-template-columns:110px 1fr 64px} .tmv-arb div{grid-template-columns:110px 1fr 34px} .tmv-don{flex-direction:column;align-items:flex-start} .tmv-gc{gap:12px} .tmai{width:100%} }
html.lsv .px-tm .tm-view h4{margin:24px 0 12px;font:600 15px var(--lsv-font);letter-spacing:0;text-transform:none}
html.lsv .px-tm .tm-view h4:first-of-type{margin-top:8px}
html.lsv .px-tm .tmv-ab{font-size:14px;line-height:1.6}
html.lsv .px-tm .tmv-kv small{text-decoration:none;text-transform:none;letter-spacing:0;font-size:12.5px}
html.lsv .px-tm .tmv-tb th,html.lsv .px-tm .tmv-tb td{text-transform:none;letter-spacing:0;font-size:13px}
html.lsv .px-tm .tmv-tb thead th{font-size:12px}
html.lsv .px-tm .tmv-ch{max-width:900px;max-height:none}
html.lsv .px-tm .tmv-g svg{width:100%;max-width:300px;height:auto}
html.lsv .px-tm .tmv-gs2 .tmv-g svg{max-width:260px}
html.lsv .px-tm .tmai-b p,html.lsv .px-tm .tmai-b li span,html.lsv .px-tm .tmai-b .tmai-sc p{font-weight:400}
html.lsv .px-tm .tmai-b h5{font-weight:600;font-size:15px;line-height:1.4}
.px-tm .tmv-g svg{max-width:300px!important;width:100%!important;height:auto!important}
.px-tm .tmv-gs2 .tmv-g svg{max-width:250px!important}
.px-tm .tmv-ch{max-width:900px!important}
.tmv-fz{fill:var(--lsv-sf2);opacity:.45}
.tmv-cur{fill:var(--lsv-sf2);stroke:var(--lsv-ln)}.tmv-curt{fill:var(--lsv-ink);font:600 11.5px var(--lsv-font)}
.tmv-dot{stroke:var(--lsv-sf);stroke-width:2.5}.tmv-zl{font-weight:600;letter-spacing:.02em}
.px-tm .tmv-ch.tmv-cone{max-width:1000px!important}
/* ===== Terminal · Școala de analiză tehnică ===== */
.px-tm .tm-crs svg{color:var(--lsv-pri)}.px-tm .tm-crs.on{background:var(--lsv-sf2);color:var(--lsv-pri)}
.tac-home{max-width:1180px;margin:0 auto}
.tac-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:center;padding:8px 0 18px}
.tac-kick{display:inline-block;font:600 12.5px var(--lsv-font);color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 14%,transparent);padding:4px 10px;border-radius:999px;margin-bottom:10px}
html.lsv .px-tm .tac-hero h2{font:700 30px/1.15 var(--lsv-font);margin:0 0 10px;letter-spacing:-.01em;color:var(--lsv-ink);text-transform:none}
.tac-hero p{color:var(--lsv-ink2);font-size:15px;line-height:1.6;max-width:56ch;margin:0}
.tac-hb{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.tac-hill{background:var(--lsv-sf2);border:1px solid var(--lsv-ln);border-radius:16px;padding:14px}
.tac-stats{display:grid;grid-template-columns:repeat(3,auto) 1fr;gap:28px;align-items:center;padding:14px 18px;border:1px solid var(--lsv-ln);border-radius:14px;margin:6px 0 10px}
.tac-stats b{display:block;font:700 22px var(--lsv-font);font-variant-numeric:tabular-nums}.tac-stats span{color:var(--lsv-mut);font-size:12.5px}
.tac-bar{height:8px;border-radius:4px;background:var(--lsv-sf2);overflow:hidden}.tac-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--lsv-pri),#22C55E);border-radius:4px;transition:width .6s}
.tac-lv{margin-top:26px}.tac-lvh{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.tac-lvn{width:38px;height:38px;border-radius:12px;background:var(--lsv-pri);color:#fff;display:grid;place-items:center;font:700 17px var(--lsv-font);flex:none}
html.lsv .px-tm .tac-lvh h3{margin:0;font:600 18px var(--lsv-font);color:var(--lsv-ink);text-transform:none}.tac-lvh p{margin:2px 0 0;color:var(--lsv-mut);font-size:13px}.tac-lvh em{margin-left:auto;font-style:normal;color:var(--lsv-mut);font-size:13px;white-space:nowrap}.tac-ok{color:var(--lsv-up)}
.tac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.tac-card{display:flex;flex-direction:column;text-align:left;border:1px solid var(--lsv-ln);background:var(--lsv-sf);border-radius:14px;padding:0;overflow:hidden;cursor:pointer;color:var(--lsv-ink);transition:border-color .2s,transform .2s}
.tac-card:hover{border-color:var(--lsv-pri);transform:translateY(-2px)}.tac-card:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px}
.tac-card.done{border-color:color-mix(in srgb,var(--lsv-up) 45%,var(--lsv-ln))}.tac-card.exam{background:linear-gradient(160deg,color-mix(in srgb,var(--lsv-pri) 10%,var(--lsv-sf)),var(--lsv-sf))}
.tac-ci{display:block;background:var(--lsv-sf2);padding:8px 12px;height:108px}.tac-ci svg{height:92px;width:100%}
.tac-cb{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.tac-cb small{color:var(--lsv-mut);font-size:12px}.tac-cb b{font:600 15px var(--lsv-font)}.tac-cb>span{color:var(--lsv-ink2);font-size:13px;line-height:1.45}
.tac-cs{display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:600;color:var(--lsv-up)!important}
.tac-stars{display:inline-flex;gap:2px}.tac-stars i{width:13px;height:13px;background:var(--lsv-ln);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.tac-stars i.on{background:#F5B83D}
.tac-cert{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:18px 20px;border:1px dashed var(--lsv-ln);border-radius:14px;color:var(--lsv-mut)}
.tac-cert.on{border-style:solid;border-color:#F5B83D;background:color-mix(in srgb,#F5B83D 8%,var(--lsv-sf));color:var(--lsv-ink)}
html.lsv .px-tm .tac-cert h3{margin:0 0 4px;font:600 16px var(--lsv-font);color:inherit;text-transform:none}.tac-cert p{margin:0;font-size:13px}
.tac-lock{width:22px;height:22px;flex:none;background:var(--lsv-mut);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1v11H6V10zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1v11H6V10zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center/contain no-repeat}
.tac-disc{color:var(--lsv-mut);font-size:12px;margin:22px 0 4px}
/* panoul lecției */
.tac{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);z-index:33;background:var(--lsv-sf);border-left:1px solid var(--lsv-ln);box-shadow:var(--lsv-sh2);display:flex;flex-direction:column}
.tac[hidden]{display:none}
.tac-h{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 8px}.tac-ht small{display:block;color:var(--lsv-pri);font:600 11.5px var(--lsv-font)}.tac-ht b{font:600 15.5px var(--lsv-font);line-height:1.3}
.tac-x{margin-left:auto;border:0;background:transparent;color:var(--lsv-mut);cursor:pointer;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;flex:none}.tac-x:hover{background:var(--lsv-sf2)}
.tac-pg{display:flex;gap:4px;padding:0 14px 10px;border-bottom:1px solid var(--lsv-ln)}.tac-pg i{flex:1;height:4px;border-radius:2px;background:var(--lsv-ln);transition:background .3s}.tac-pg i.d{background:var(--lsv-up)}.tac-pg i.on{background:var(--lsv-pri)}.tac-pg i.g:not(.d):not(.on){background:color-mix(in srgb,#F5B83D 45%,var(--lsv-ln))}
.tac-body{flex:1;overflow-y:auto;padding:14px 16px;font-size:14px;line-height:1.6;color:var(--lsv-ink)}
.tac-body.ld{opacity:.55}
.tac-in>*{animation:tacin .45s cubic-bezier(.2,.8,.2,1) both}.tac-in>*:nth-child(2){animation-delay:.06s}.tac-in>*:nth-child(3){animation-delay:.12s}.tac-in>*:nth-child(4){animation-delay:.18s}.tac-in>*:nth-child(5){animation-delay:.24s}
@keyframes tacin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.tac-ib{background:var(--lsv-sf2);border-radius:12px;padding:10px;margin-bottom:12px}.tac-ib svg{width:100%;height:auto;max-height:150px;display:block}
html.lsv .px-tm .tac-body h4{font:600 17px/1.3 var(--lsv-font);margin:0 0 8px;color:var(--lsv-ink);text-transform:none;letter-spacing:0}
.tac-tx{color:var(--lsv-ink2)}.tac-tx b{color:var(--lsv-ink)}
.tac-tip{margin-top:12px;padding:10px 12px;border-left:3px solid #F5B83D;background:color-mix(in srgb,#F5B83D 9%,transparent);border-radius:0 9px 9px 0;font-size:13px;color:var(--lsv-ink2)}.tac-tip>b{display:block;color:#F5B83D;font-size:12px;margin-bottom:2px}
.tac-q{margin-top:6px}.tac-qq{font-weight:600;margin:0 0 10px;color:var(--lsv-ink)}
.tac-o{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1.5px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink);border-radius:11px;padding:10px 12px;margin-bottom:8px;cursor:pointer;font:500 13.5px var(--lsv-font);transition:border-color .15s,background .15s,transform .15s}
.tac-o:hover:not(:disabled){border-color:var(--lsv-pri);transform:translateX(2px)}.tac-o.ok{border-color:var(--lsv-up);background:color-mix(in srgb,var(--lsv-up) 12%,transparent)}.tac-o.bad{border-color:var(--lsv-dn);background:color-mix(in srgb,var(--lsv-dn) 10%,transparent);animation:tacshake .35s}
@keyframes tacshake{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}
.tac-oi{width:120px;flex:none;background:var(--lsv-sf2);border-radius:8px;padding:4px}.tac-oi svg{width:100%;height:auto}
.tac-fb{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:13px;color:var(--lsv-ink2);animation:tacin .35s both}.tac-fb>b{display:block;font-size:14px;margin-bottom:2px}
.tac-fb.ok{background:color-mix(in srgb,var(--lsv-up) 12%,transparent)}.tac-fb.ok>b{color:var(--lsv-up)}.tac-fb.bad{background:color-mix(in srgb,var(--lsv-dn) 10%,transparent)}.tac-fb.bad>b{color:var(--lsv-dn)}.tac-fb.mid,.tac-fb.need{background:color-mix(in srgb,#F5B83D 12%,transparent)}.tac-fb.mid>b,.tac-fb.need>b{color:#F5B83D}
.tac-ex{margin-top:6px;border:1px solid var(--lsv-ln);border-radius:12px;padding:12px}.tac-ex p{margin:6px 0}.tac-how{font-size:12.5px;color:var(--lsv-mut)}
.tac-exh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tac-badge{font:700 11px var(--lsv-font);color:#fff;background:linear-gradient(90deg,var(--lsv-pri),#8B5CF6);padding:3px 9px;border-radius:999px}
.tac-tool{border:1px solid var(--lsv-ln);background:var(--lsv-sf2);color:var(--lsv-ink2);border-radius:8px;padding:3px 9px;font:500 12px var(--lsv-font);cursor:pointer}
.tac-exb{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tac-exb .px-btn{height:32px;font-size:12.5px}
.tac-ai{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--lsv-sf2);font-size:13px;color:var(--lsv-ink2)}
.tac-pr{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.tac-pr .tac-o{justify-content:center;font-weight:700;font-size:15px;padding:14px}.tac-pr .tac-up{color:var(--lsv-up)}.tac-pr .tac-dn{color:var(--lsv-dn)}.tac-o.sel{border-color:var(--lsv-pri);background:var(--lsv-sf2)}
.tac-f{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--lsv-ln)}.tac-f span{margin:0 auto;color:var(--lsv-mut);font-size:12.5px;font-variant-numeric:tabular-nums}.tac-f .px-btn[disabled]{opacity:.45;cursor:not-allowed}
.tac-err{color:var(--lsv-dn)}
.tac-done{text-align:center;padding:24px 6px;position:relative}.tac-done .tac-stars i{width:30px;height:30px}.tac-done .tac-stars{gap:6px;animation:tacpop .6s cubic-bezier(.2,1.6,.4,1) both}
@keyframes tacpop{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}
.tac-big{font:700 44px var(--lsv-font);margin:6px 0;color:var(--lsv-ink)}
.tac-conf{position:absolute;inset:0;pointer-events:none;overflow:hidden}.tac-conf i{position:absolute;top:-10px;left:calc(var(--k)*5.5%);width:7px;height:12px;border-radius:2px;background:hsl(calc(var(--k)*40) 85% 60%);animation:tacfall 1.8s calc(var(--k)*60ms) ease-in both}
@keyframes tacfall{from{transform:translateY(0) rotate(0)}to{transform:translateY(340px) rotate(540deg);opacity:0}}
/* ilustrații */
.tac-ill{display:block;width:100%;height:auto}
.tac-up{fill:var(--lsv-up)}.tac-dn{fill:var(--lsv-dn)}.tac-ups{stroke:var(--lsv-up)}.tac-dns{stroke:var(--lsv-dn)}.tac-vb{fill:color-mix(in srgb,var(--lsv-mut) 55%,transparent)}.tac-poc{fill:#EF4444}
.tac-gl{stroke:var(--lsv-mut);stroke-dasharray:3 3;stroke-width:1}
.tac-t{fill:var(--lsv-ink2);font:600 12px var(--lsv-font)}.tac-s{font-size:11px}.tac-gr{fill:var(--lsv-up)}.tac-rd{fill:var(--lsv-dn)}
.tac-l{fill:none;stroke:var(--lsv-pri);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.tac-lr{stroke:var(--lsv-dn)}.tac-lb{stroke:#F5B83D}.tac-la{stroke:#A78BFA}.tac-lv{stroke:#A78BFA}
.tac-sup,.tac-res,.tac-mid,.tac-fl{fill:none;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}.tac-sup{stroke:var(--lsv-up)}.tac-res{stroke:var(--lsv-dn)}.tac-mid{stroke:#F5B83D}
.tac-zone{fill:#F5B83D;fill-opacity:.18;stroke:#F5B83D;stroke-dasharray:4 3}.tac-zr{fill:var(--lsv-dn);fill-opacity:.12}.tac-zg{fill:var(--lsv-up);fill-opacity:.12}
.tac-dot{fill:var(--lsv-pri)}.tac-ball{fill:#F5B83D}.tac-box{fill:var(--lsv-sf);stroke:var(--lsv-ln)}.tac-wv{fill:var(--lsv-sf);stroke:var(--lsv-pri);stroke-width:1.5}.tac-wvt{fill:var(--lsv-pri);font-weight:700}
.tac-chk{fill:none;stroke:var(--lsv-up);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.tac-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:tacdraw 1.1s ease forwards}
@keyframes tacdraw{to{stroke-dashoffset:0}}
.tac-grow{transform-box:view-box;animation:tacgrow .5s cubic-bezier(.2,.9,.3,1.2) both}@keyframes tacgrow{from{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}
.tac-grow-x{animation:tacgrowx .6s ease both}@keyframes tacgrowx{from{transform:scaleX(0)}to{transform:none}}
.tac-fade{animation:tacfade .6s ease both}@keyframes tacfade{from{opacity:0}to{opacity:1}}
.tac-ball{animation:tacbounce 1.6s ease-in-out .9s infinite}@keyframes tacbounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.tac-spin{transform-origin:160px 75px;animation:tacspin 2.4s cubic-bezier(.6,0,.3,1) infinite}@keyframes tacspin{0%{transform:rotate(0)}40%,100%{transform:rotate(360deg)}}
.tmc-lpulse{transform-box:fill-box;transform-origin:center;animation:tmclp 1.6s ease-out infinite}@keyframes tmclp{from{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}
@media (prefers-reduced-motion:reduce){ .tac-in>*,.tac-draw,.tac-grow,.tac-grow-x,.tac-fade,.tac-ball,.tac-spin,.tmc-lpulse,.tac-conf i,.tac-o.bad{animation:none!important;stroke-dashoffset:0} }
@media (max-width:900px){ .tac-hero{grid-template-columns:1fr} .tac-stats{grid-template-columns:repeat(3,1fr)} .tac-stats .tac-bar{grid-column:1/-1} }
@media (max-width:640px){ .tac{top:auto;height:58%;width:100%;border-left:0;border-top:1px solid var(--lsv-ln);border-radius:16px 16px 0 0} html.lsv .px-tm .tac-hero h2{font-size:23px} .tac-lvh em{display:none} .tac-cert{flex-direction:column;align-items:flex-start} }
html.lsv .px-tm .tac-body,html.lsv .px-tm .tac-tx,html.lsv .px-tm .tac-ex p,html.lsv .px-tm .tac-fb,html.lsv .px-tm .tac-tip,html.lsv .px-tm .tac-ai{font-weight:400}
html.lsv .px-tm .tac-tx b,html.lsv .px-tm .tac-fb>b,html.lsv .px-tm .tac-qq{font-weight:600}
.tmc-seg3{display:flex;gap:4px;background:var(--lsv-sf2);border-radius:9px;padding:3px;margin:2px 0 10px}.tmc-seg3 button{flex:1;border:0;background:transparent;color:var(--lsv-ink2);border-radius:7px;padding:6px 4px;font:500 12.5px var(--lsv-font);cursor:pointer}.tmc-seg3 button.on{background:var(--lsv-sf);color:var(--lsv-ink);box-shadow:var(--lsv-sh1,0 1px 2px rgba(0,0,0,.2))}
/* Terminal: mai multe grafice, jurnal, scanner */
.tm-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative;gap:1px;background:var(--lsv-ln)}
.tm-grid>.tm-host{background:var(--lsv-sf);min-width:0}
.tm-grid.l2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.tm-grid.l4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}
.tm-cell{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--lsv-sf)}
.tm-chd{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid var(--lsv-ln)}
.tm-chd input{width:84px;height:26px;border:1px solid var(--lsv-ln);border-radius:7px;background:var(--lsv-sf2);color:var(--lsv-ink);font:600 12.5px var(--lsv-font);padding:0 8px;text-transform:uppercase}
.tm-chd span{font-size:12.5px;font-variant-numeric:tabular-nums}.tm-chd span em{font-style:normal}.tm-chd span .up{color:var(--lsv-up)}.tm-chd span .dn{color:var(--lsv-dn)}.tm-chd .tm-ib{margin-left:auto}
.tm-chost{flex:1;min-height:0;position:relative}.tm-cell .tmc-tools{display:none}.tm-cell .tmc-l2{display:none}
.px-tm .tm-lyb.on{background:var(--lsv-sf2);color:var(--lsv-pri)}
.tm-grid>.tm-view{z-index:31}
@media (max-width:900px){ .tm-grid.l2,.tm-grid.l4{grid-template-columns:minmax(0,1fr);grid-template-rows:none} .tm-cell{display:none} }
@media (max-width:640px){ html.lsv #bd-app .px-tm .tm-grid{flex:none} }
.tmj-sum{font-size:13px;margin:0 0 8px}.tmj-sum .up{color:var(--lsv-up)}.tmj-sum .dn{color:var(--lsv-dn)}
.tmc-pop textarea{width:100%;border:1px solid var(--lsv-ln);border-radius:8px;background:var(--lsv-sf2);color:var(--lsv-ink);padding:8px 10px;font:500 13px var(--lsv-font);resize:vertical}
.tmj-n{display:block}.tmj-n span{display:block;margin-bottom:4px}
.tmj-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 10px}.tmj-k{border:1px solid var(--lsv-ln);border-radius:12px;padding:10px 12px}.tmj-k small{display:block;color:var(--lsv-mut);font-size:12px}.tmj-k b{font:700 20px var(--lsv-font);font-variant-numeric:tabular-nums}
.tmj-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}
.tmj-row{display:grid;grid-template-columns:minmax(0,1.4fr) 240px 170px;gap:14px;align-items:center;border:1px solid var(--lsv-ln);border-radius:12px;padding:12px 14px}
.tmj-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tmj-t img,.tmj-t .px-logo{width:22px;height:22px;border-radius:50%}.tmj-t em{font-style:normal;font-weight:700;font-size:12px}.tmj-t span{color:var(--lsv-mut);font-size:12.5px}
.tmj-l p{margin:4px 0 0;font-size:13px;color:var(--lsv-ink2)}.tmj-l .tmj-n{color:var(--lsv-mut);font-size:12.5px;white-space:pre-wrap}
.tmj-mini{width:100%;height:70px;display:block}.tmj-pl{fill:none;stroke:var(--lsv-pri);stroke-width:1.6;vector-effect:non-scaling-stroke}.tmj-zg{fill:var(--lsv-up);opacity:.15}.tmj-zr{fill:var(--lsv-dn);opacity:.15}
.tmj-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tmj-r>b{font:700 18px var(--lsv-font)}.tmj-r div{display:flex;gap:6px}.tmj-r .px-btn{height:28px;font-size:12px;padding:0 10px}
.tmj-chip{font:600 11.5px var(--lsv-font);padding:3px 9px;border-radius:999px;background:var(--lsv-sf2);color:var(--lsv-ink2)}.tmj-chip.up{background:color-mix(in srgb,var(--lsv-up) 16%,transparent);color:var(--lsv-up)}.tmj-chip.dn{background:color-mix(in srgb,var(--lsv-dn) 14%,transparent);color:var(--lsv-dn)}
.tm-view .tmj-r .up,.tm-view .tmj-k .up,.tm-view .tmj-t .up{color:var(--lsv-up)}.tm-view .tmj-r .dn,.tm-view .tmj-k .dn,.tm-view .tmj-t .dn{color:var(--lsv-dn)}
.tmj-empty{border:1px dashed var(--lsv-ln);border-radius:12px;padding:22px;color:var(--lsv-ink2);max-width:640px}
.tmsc-pg{height:4px;border-radius:2px;background:var(--lsv-sf2);overflow:hidden;margin:6px 0 12px}.tmsc-pg i{display:block;height:100%;background:var(--lsv-pri);transition:width .3s}
.tmsc-f button b{font-weight:700;margin-left:4px}
.tmsc-t tbody tr{cursor:pointer}.tmsc-t tbody tr:hover td,.tmsc-t tbody tr:hover th{background:var(--lsv-sf2)}.tmsc-t th img,.tmsc-t th .px-logo{width:20px;height:20px;border-radius:50%;vertical-align:middle;margin-right:8px}
.tmsc-t td.tmsc-h{text-align:left;white-space:normal}.tmsc-c{display:inline-block;font:600 11.5px var(--lsv-font);padding:3px 8px;border-radius:999px;margin:2px 4px 2px 0;background:var(--lsv-sf2);color:var(--lsv-ink2)}.tmsc-c.up{background:color-mix(in srgb,var(--lsv-up) 14%,transparent);color:var(--lsv-up)}.tmsc-c.dn{background:color-mix(in srgb,var(--lsv-dn) 13%,transparent);color:var(--lsv-dn)}
@media (max-width:1000px){ .tmj-stats{grid-template-columns:repeat(3,1fr)} .tmj-row{grid-template-columns:1fr} .tmj-r{align-items:flex-start;flex-direction:row;flex-wrap:wrap} }
.tmc-tpl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.tmc-tpi{display:inline-flex;border:1px solid var(--lsv-ln);border-radius:999px;overflow:hidden}.tmc-tpi button{border:0;background:transparent;color:var(--lsv-ink);font:500 12.5px var(--lsv-font);padding:4px 10px;cursor:pointer}.tmc-tpi button:hover{background:var(--lsv-sf2)}.tmc-tpi .tmc-tpx{padding:4px 8px;color:var(--lsv-mut);border-left:1px solid var(--lsv-ln)}
.tmc-tps{border:1px dashed var(--lsv-ln);background:transparent;color:var(--lsv-pri);border-radius:999px;padding:4px 10px;font:600 12px var(--lsv-font);cursor:pointer}.tmc-tpf{display:flex;gap:6px;width:100%}
.tm-cell .tmc{grid-template-columns:minmax(0,1fr)!important}
.tm-grid.l4 .tmc-pn{height:62px}.tm-grid.l2 .tmc-pn{height:80px}
.tm-cell .tmc-leg .tmc-l1>span:not(.mu),.tm-cell .tmc-leg .tmc-l1>em,.tm-cell .tmc-leg .tmc-legc{display:none}
/* Terminal · antrenorul AI (verifică desenele) */
.tmai-tabs{display:flex;gap:2px;background:var(--lsv-sf2);border-radius:9px;padding:3px}
.tmai-tabs button{border:0;background:transparent;color:var(--lsv-ink2);font:600 12.5px var(--lsv-font);padding:5px 10px;border-radius:7px;cursor:pointer}
.tmai-tabs button.on{background:var(--lsv-sf);color:var(--lsv-ink);box-shadow:0 1px 2px rgba(15,23,42,.12)}
.tmai-tabs button:focus-visible,.tmai-tools button:focus-visible,.tmc-coach:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px}
.tmai-sq .tmai-sqc{border-color:color-mix(in srgb,var(--lsv-pri) 45%,transparent);color:var(--lsv-pri);font-weight:600}
.tmai-co h5{margin-top:0}
.tmai-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}
.tmai-tools button{display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid var(--lsv-ln);background:var(--lsv-sf);border-radius:10px;padding:10px;cursor:pointer;color:var(--lsv-ink);font:600 13px var(--lsv-font)}
.tmai-tools button span{font-weight:400;font-size:12px;color:var(--lsv-ink2);line-height:1.35}
.tmai-tools button:hover{border-color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 6%,var(--lsv-sf))}
.tmai-hint{font-size:12.5px;color:var(--lsv-mut)!important}
.tmai-dl{margin:6px 0 12px!important;padding:0!important;list-style:none!important;counter-reset:none}
.tmai-dl li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--lsv-ln);font-size:13px}.tmai-dl li span{color:var(--lsv-ink2);font-variant-numeric:tabular-nums;text-align:right}
.tmai-ck{display:inline-flex!important;align-items:center;gap:6px;width:100%;justify-content:center;height:40px}
.tmai-score{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:4px 12px;margin:4px 0 6px;position:relative}
.tmai-score svg{width:64px;height:64px;transform:rotate(-90deg)}.tmai-score circle{fill:none;stroke-width:6}.tmai-sc0{stroke:var(--lsv-sf2)}.tmai-sc1{stroke:var(--lsv-pri);stroke-linecap:round;transition:stroke-dasharray .9s ease}
.tmai-score b{position:absolute;left:0;top:0;width:64px;height:64px;display:grid;place-items:center;font:700 18px var(--lsv-font);color:var(--lsv-ink)}.tmai-score p{margin:0!important;color:var(--lsv-ink2)}
.tmai-it{border:1px solid var(--lsv-ln);border-left-width:4px;border-radius:10px;padding:9px 11px;margin-bottom:8px;animation:tacin .35s both}
.tmai-it p{margin:4px 0 0!important;font-size:13px;color:var(--lsv-ink2)}
.tmai-ith{display:flex;align-items:baseline;gap:8px}.tmai-ith b{font-size:13.5px}
.tmai-v{font:700 11px var(--lsv-font);padding:2px 8px;border-radius:999px;white-space:nowrap}
.tmai-ok{border-left-color:var(--lsv-up)}.tmai-ok .tmai-v{background:color-mix(in srgb,var(--lsv-up) 15%,transparent);color:var(--lsv-up)}
.tmai-mid{border-left-color:#F5B83D}.tmai-mid .tmai-v{background:color-mix(in srgb,#F5B83D 16%,transparent);color:#C98A0C}
.tmai-bad{border-left-color:var(--lsv-dn)}.tmai-bad .tmai-v{background:color-mix(in srgb,var(--lsv-dn) 13%,transparent);color:var(--lsv-dn)}
html.lsv-dark .tmai-mid .tmai-v{color:#F5B83D}
.tmai-fx{color:var(--lsv-up)!important;font-weight:500;font-variant-numeric:tabular-nums}
.tmai-les{margin-top:6px;border:0;background:none;padding:0;color:var(--lsv-pri);font:600 12.5px var(--lsv-font);cursor:pointer}.tmai-les:hover{text-decoration:underline}
.tmai-tg.on{color:var(--lsv-mut)}
.tmc-coach{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:6;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:8px 14px;background:var(--lsv-pri);color:#fff;font:600 12.5px var(--lsv-font);cursor:pointer;box-shadow:0 6px 18px rgba(43,89,232,.35);animation:tacin .3s both}
.tmc-coach[hidden]{display:none}.tmc-coach:hover{filter:brightness(1.08)}
/* Curs · strategii rulate pe grafic */
.tac-plan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}
.tac-plan>div{background:var(--lsv-sf2);border-radius:9px;padding:7px 8px;display:flex;flex-direction:column;min-width:0}
.tac-plan small{font-size:11px;color:var(--lsv-mut)}.tac-plan b{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tac-plan em{font-style:normal;font-size:11px;color:var(--lsv-ink2);font-variant-numeric:tabular-nums}
.tac-plan .up b{color:var(--lsv-up)}.tac-plan .dn b{color:var(--lsv-dn)}
.tac-run{display:inline-flex!important;align-items:center;gap:8px;width:100%;justify-content:center;height:42px;font-size:14px!important}
.tac-spin1{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:tmaisp .9s linear infinite}
.tac-play [data-tacreplay]{margin-top:10px}
@media (prefers-reduced-motion:reduce){ .tmai-it,.tmc-coach{animation:none} .tac-spin1{animation:none} .tmai-sc1{transition:none} }
@media (max-width:640px){ .tac-plan{grid-template-columns:repeat(2,minmax(0,1fr))} .tmc-coach{bottom:10px} }
/* Curs · examenul vine după ultima lecție (linia de sosire) */
.tac-fin{margin-top:14px}
.tac-finl{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--lsv-mut);font-size:12px;font-weight:600}
.tac-finl i{flex:1;height:0;border-top:2px dashed var(--lsv-ln)}
.tac-finl span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.tac-finl span::before{content:"";width:14px;height:14px;background:repeating-conic-gradient(var(--lsv-ink2) 0 25%,transparent 0 50%) 0 0/7px 7px;border-radius:2px;opacity:.8}
.tac-exam{display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:0 18px;width:100%;text-align:left;border:1px solid color-mix(in srgb,var(--lsv-pri) 35%,var(--lsv-ln));background:linear-gradient(100deg,color-mix(in srgb,var(--lsv-pri) 12%,var(--lsv-sf)),var(--lsv-sf) 70%);border-radius:16px;padding:0;overflow:hidden;cursor:pointer;color:var(--lsv-ink);transition:border-color .2s,transform .2s}
.tac-exam:hover{border-color:var(--lsv-pri);transform:translateY(-2px)}.tac-exam:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px}
.tac-ei{display:block;align-self:stretch;background:color-mix(in srgb,var(--lsv-pri) 8%,var(--lsv-sf2));padding:10px 12px}.tac-ei svg{height:100px;width:100%}
.tac-eb{display:flex;flex-direction:column;gap:4px;padding:14px 0;min-width:0}.tac-eb small{color:var(--lsv-mut);font-size:12px}.tac-eb b{font:600 17px var(--lsv-font)}.tac-eb>span{color:var(--lsv-ink2);font-size:13px;line-height:1.45}
.tac-er{display:flex;align-items:center;gap:8px;margin-top:2px}.tac-er em{font-style:normal;font-size:12.5px;color:var(--lsv-mut);font-weight:600}
.tac-exam.ready .tac-er em{color:var(--lsv-pri)}.tac-exam.done{border-color:color-mix(in srgb,var(--lsv-up) 55%,var(--lsv-ln))}.tac-exam.done .tac-er em{color:var(--lsv-up)}
.tac-ego{margin-right:18px;padding:9px 16px;border-radius:10px;background:var(--lsv-pri);color:#fff;font:600 13px var(--lsv-font);white-space:nowrap}
.tac-exam.done .tac-ego{background:transparent;color:var(--lsv-ink);border:1px solid var(--lsv-ln)}
.tac-lvf{margin-top:34px}.tac-fin.big .tac-exam{grid-template-columns:260px 1fr auto;border-width:2px;border-color:#F5B83D;background:linear-gradient(100deg,color-mix(in srgb,#F5B83D 14%,var(--lsv-sf)),var(--lsv-sf) 70%)}
.tac-fin.big .tac-ei{background:color-mix(in srgb,#F5B83D 10%,var(--lsv-sf2))}.tac-fin.big .tac-ei svg{height:130px}.tac-fin.big .tac-eb b{font-size:20px}.tac-fin.big .tac-ego{background:#F5B83D;color:#1F1600}
.tac-fin.big .tac-finl{color:#C98A0C}.tac-fin.big .tac-finl i{border-top-color:color-mix(in srgb,#F5B83D 55%,transparent)}
@media (max-width:760px){ .tac-exam,.tac-fin.big .tac-exam{grid-template-columns:1fr;gap:0} .tac-eb{padding:12px 14px 4px} .tac-ego{margin:8px 14px 14px;text-align:center} .tac-ei svg{height:86px} }
/* Curs · unealta exercițiului evidențiată în bara de desen */
.tmc-tb{position:relative}
.tmc-tb.hi>button[data-tool]{box-shadow:0 0 0 2px var(--lsv-pri);animation:tmchi 1.4s ease-in-out infinite;border-radius:8px}
@keyframes tmchi{0%,100%{box-shadow:0 0 0 2px var(--lsv-pri),0 0 0 0 color-mix(in srgb,var(--lsv-pri) 55%,transparent)}50%{box-shadow:0 0 0 2px var(--lsv-pri),0 0 0 8px transparent}}
.tmc-hib[hidden]{display:none}.tmc-hib{position:absolute;transform:translateY(-50%);animation:tacin .3s both;z-index:8;white-space:nowrap;background:var(--lsv-pri);color:#fff;font:600 12px var(--lsv-font);padding:5px 10px;border-radius:8px;pointer-events:none;box-shadow:0 4px 14px rgba(43,89,232,.35)}
.tmc-hib::before{content:"";position:absolute;left:-5px;top:50%;margin-top:-5px;border:5px solid transparent;border-left:0;border-right-color:var(--lsv-pri)}
.tac-tool{display:inline-flex!important;align-items:center;gap:6px;background:var(--lsv-pri)!important;color:#fff!important;border-color:var(--lsv-pri)!important;font-weight:600!important;animation:tmchi 1.4s ease-in-out infinite}
.tac-hl{border-left:3px solid var(--lsv-pri);padding-left:8px!important}
@media (prefers-reduced-motion:reduce){ .tmc-tb.hi>button[data-tool],.tac-tool{animation:none} }
/* Curs · graficul lecției se încarcă */
.tac-ldc .tmc-main::after{content:"";position:absolute;inset:0;z-index:9;background:color-mix(in srgb,var(--lsv-sf) 55%,transparent)}
.tac-ldc .tmc-main::before{content:"";position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;z-index:10;border-radius:50%;border:3px solid var(--lsv-ln);border-top-color:var(--lsv-pri);animation:tmaisp .8s linear infinite}
@media (prefers-reduced-motion:reduce){ .tac-ldc .tmc-main::before{animation:none} }
.tac-tip>b:not(:first-child){display:inline;color:var(--lsv-ink);font-size:inherit;margin:0}
.tac-fb>b:not(:first-child){display:inline;font-size:inherit;margin:0}
/* Curs · graficul stă lângă panou (nu sub el), panoul se poate minimiza */
.tac{width:min(420px,46%)}
.tac-on:not(.tac-min) .tmc{right:min(420px,46%)}
.tac-hs{display:block;font-style:normal;font-size:11.5px;color:var(--lsv-mut);margin-top:2px}
.tac-hb2{margin-left:0!important}.tac-h .tac-hb2:first-of-type{margin-left:auto!important}
.tac.min{height:auto!important;top:12px;bottom:auto;right:12px;width:auto;max-width:min(360px,calc(100% - 24px));border:1px solid var(--lsv-ln);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.28)}
.tac.min .tac-pg,.tac.min .tac-body,.tac.min .tac-f{display:none}
.tac.min .tac-h{padding:8px 10px;align-items:center}.tac.min .tac-ht b{font-size:13.5px}
.tac.min [data-tacmin]{background:var(--lsv-pri);color:#fff}
@media (max-width:640px){ .tac{width:100%} .tac-on:not(.tac-min) .tmc{right:0;bottom:58%} .tac.min{top:auto;bottom:10px;left:10px;right:10px;max-width:none} }
/* ===== Învață: catalogul de cursuri și călătoria personalizată ===== */
#bd-app .ed-ch3{font:600 18px var(--lsv-font);color:var(--lsv-ink);margin:28px 0 12px;text-transform:none;letter-spacing:0}
#bd-app .ed-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
#bd-app .ed-ccard{display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid var(--lsv-ln);border-radius:16px;background:var(--lsv-sf);color:var(--lsv-ink);cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s;font:inherit}
#bd-app .ed-ccard:hover{border-color:var(--lsv-pri);transform:translateY(-2px)}#bd-app .ed-ccard:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px}
#bd-app .ed-ccard.off{opacity:.6;cursor:not-allowed}
#bd-app .ed-cim{display:block;height:118px;padding:12px 16px;background:var(--lsv-sf2)}#bd-app .ed-cim svg{width:100%;height:94px}
#bd-app .ed-c-fa .ed-cim{background:linear-gradient(160deg,color-mix(in srgb,#2DD4BF 12%,var(--lsv-sf2)),var(--lsv-sf2))}
#bd-app .ed-c-ta .ed-cim{background:linear-gradient(160deg,color-mix(in srgb,var(--lsv-pri) 14%,var(--lsv-sf2)),var(--lsv-sf2))}
#bd-app .ed-c-opt .ed-cim{background:linear-gradient(160deg,color-mix(in srgb,#F5B83D 12%,var(--lsv-sf2)),var(--lsv-sf2))}
#bd-app .ed-cbd{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}
#bd-app .ed-ctag{align-self:flex-start;font:600 11px var(--lsv-font);color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 12%,transparent);padding:3px 8px;border-radius:999px}
#bd-app .ed-cbd b{font:600 17px var(--lsv-font)}#bd-app .ed-cs{color:var(--lsv-ink2);font-size:13px;line-height:1.5;flex:1}
#bd-app .ed-cpr{display:block;height:6px;border-radius:99px;background:var(--lsv-sf2);overflow:hidden;margin-top:4px}#bd-app .ed-cpr i{display:block;height:100%;background:var(--lsv-up);border-radius:99px}
#bd-app .ed-cmeta{font-size:12px;color:var(--lsv-mut)}#bd-app .ed-cgo{font:600 13px var(--lsv-font);color:var(--lsv-pri);margin-top:2px}
#bd-app .ed-cill .ed-cl{fill:none;stroke:var(--lsv-pri);stroke-width:3;stroke-linecap:round}#bd-app .ed-cill .ed-cl2{stroke:#F5B83D}#bd-app .ed-cill .ed-cd{fill:#22C55E}#bd-app .ed-cill .ed-cb{fill:color-mix(in srgb,var(--lsv-pri) 45%,transparent)}
#bd-app .ed-jh p{color:var(--lsv-ink2);font-size:13.5px;margin:-4px 0 14px}
#bd-app .ed-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
#bd-app .ed-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink);border-radius:12px;padding:8px 12px;cursor:pointer;font:500 13px var(--lsv-font);text-align:left}
#bd-app .ed-chip:hover{border-color:var(--lsv-pri)}#bd-app .ed-chip.ok{border-color:color-mix(in srgb,var(--lsv-up) 50%,var(--lsv-ln))}#bd-app .ed-chip.ok .ed-chc{color:var(--lsv-up)}
#bd-app .ed-chip.ext{background:color-mix(in srgb,var(--lsv-pri) 6%,var(--lsv-sf))}
#bd-app .ed-cht{display:flex;flex-direction:column;line-height:1.25}#bd-app .ed-cht small{font-size:11px;color:var(--lsv-pri);font-weight:600}
#bd-app .ed-chc{font-size:12px;color:var(--lsv-mut);font-variant-numeric:tabular-nums}
#bd-app .ed-jnext{margin:10px 0 0;font-size:13px;color:var(--lsv-ink2)}#bd-app .ed-jl{border:0;background:none;color:var(--lsv-pri);font:600 13px var(--lsv-font);cursor:pointer;padding:0}
#bd-app .ed-cback{margin-bottom:12px}
/* ===== Curs de analiză fundamentală (fac-*) ===== */
.fac-home .fac-hero{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:22px;border:1px solid var(--lsv-ln);border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,#2DD4BF 9%,var(--lsv-sf)),var(--lsv-sf) 60%)}
.fac-home .fac-hero>div:first-child{flex:1;min-width:260px;max-width:720px}.fac-kick{font:600 12px var(--lsv-font);color:#14B8A6}
.fac-home h2{font:700 26px var(--lsv-font);margin:6px 0 8px;color:var(--lsv-ink);text-transform:none;letter-spacing:0}.fac-home .fac-hero p{color:var(--lsv-ink2);font-size:14.5px;line-height:1.6;margin:0 0 14px}
.fac-hb{display:flex;gap:8px;flex-wrap:wrap}.fac-hill{width:220px}.fac-hill svg{width:100%}
.fac-ci svg{height:92px;width:100%}
.fac{display:flex;flex-direction:column;gap:10px}
.fac-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.fac-bk{border:0;background:none;color:var(--lsv-pri);font:600 13px var(--lsv-font);cursor:pointer;padding:0}
.fac-tt{flex:1;min-width:200px}.fac-tt small{display:block;color:var(--lsv-pri);font:600 11.5px var(--lsv-font)}.fac-tt b{font:600 17px var(--lsv-font);color:var(--lsv-ink)}
.fac-sym{display:flex;align-items:center;gap:6px}.fac-sym label{font-size:12px;color:var(--lsv-mut)}.fac-sym input{width:90px;height:34px;border:1px solid var(--lsv-ln);border-radius:9px;background:var(--lsv-sf2);color:var(--lsv-ink);padding:0 10px;font:600 13px var(--lsv-font);text-transform:uppercase}
.fac-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:14px;align-items:start}
.fac-chart{border:1px solid var(--lsv-ln);border-radius:16px;background:var(--lsv-sf);padding:14px;min-height:320px;display:flex;flex-direction:column;justify-content:center}
.fac-chart.picking .fac-b{cursor:pointer}.fac-chart.picking .fac-b:hover rect:nth-child(2){filter:brightness(1.25)}
.fac-panel{border:1px solid var(--lsv-ln);border-radius:16px;background:var(--lsv-sf);padding:16px;max-height:640px;overflow-y:auto}
.fac-in h4{font:600 16.5px var(--lsv-font);color:var(--lsv-ink);margin:6px 0 8px;text-transform:none}
.fac-co{display:flex;flex-direction:column;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--lsv-ln)}.fac-co b{font:600 14px var(--lsv-font);color:var(--lsv-ink)}.fac-co span{font-size:12px;color:var(--lsv-mut)}
.fac-f{border:1px solid var(--lsv-ln);border-radius:14px;background:var(--lsv-sf)}
.fac-svg{width:100%;height:auto;display:block}
.fac-gl{stroke:var(--lsv-ln);stroke-width:1}.fac-zero{stroke:var(--lsv-ink2);stroke-width:1.2}.fac-con{stroke:var(--lsv-mut);stroke-dasharray:3 3}
.fac-ax{fill:var(--lsv-mut);font:500 11px var(--lsv-font)}.fac-wl{font-size:10px}.fac-vl{fill:var(--lsv-ink);font:600 11px var(--lsv-font)}.fac-tg{fill:#1F1600;font:700 11.5px var(--lsv-font)}.fac-tw{fill:#fff;font:600 11.5px var(--lsv-font)}.fac-sl{fill:var(--lsv-ink2);font:500 12px var(--lsv-font)}.fac-eq{fill:var(--lsv-ink);font:700 34px var(--lsv-font)}
.fac-hl{fill:color-mix(in srgb,#F5B83D 12%,transparent);stroke:#F5B83D;stroke-width:1.5;stroke-dasharray:5 4}
.fac-b.dim rect:nth-child(2){opacity:.35}
.fac-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.fac-grow{animation:facgrow .8s cubic-bezier(.2,.8,.2,1) both}.fac-grow-x{animation:facgrowx .8s cubic-bezier(.2,.8,.2,1) both;transform-origin:200px 0}
.fac-fade{animation:facfade .5s both}.fac-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:facdraw 1.3s ease forwards}
@keyframes facgrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes facgrowx{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes facfade{from{opacity:0}to{opacity:1}}@keyframes facdraw{to{stroke-dashoffset:0}}
.fac-leg{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:6px;font-size:12px;color:var(--lsv-ink2)}.fac-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.fac-cap{text-align:center;font-size:12px;color:var(--lsv-mut);margin:4px 0 0}
.fac-load{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--lsv-ink2);min-height:260px}.fac-load span{width:18px;height:18px;border-radius:50%;border:2px solid var(--lsv-ln);border-top-color:var(--lsv-pri);animation:tmaisp .9s linear infinite}
.fac-err{color:var(--lsv-dn);text-align:center;padding:30px 10px}
.fac-ib{display:flex;align-items:center;justify-content:center;min-height:260px}.fac-ib svg{width:min(380px,90%)}.fac-ill{width:100%}
.fac-dt{width:100%;border-collapse:collapse;margin:8px 0;font-size:13px}.fac-dt th{text-align:left;font-weight:500;color:var(--lsv-ink2);padding:5px 0;border-bottom:1px solid var(--lsv-ln)}.fac-dt td{text-align:right;font-weight:600;color:var(--lsv-ink);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--lsv-ln)}
.fac-num{display:flex;align-items:center;gap:8px;margin:8px 0}.fac-num input{flex:1;min-width:0;height:38px;border:1px solid var(--lsv-ln);border-radius:9px;background:var(--lsv-sf2);color:var(--lsv-ink);padding:0 12px;font:600 14px var(--lsv-font)}.fac-num span{color:var(--lsv-mut);font-size:13px}
.fac-cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}
.fac-cc{text-align:left;border:1px solid var(--lsv-ln);border-radius:14px;background:var(--lsv-sf2);padding:14px;cursor:pointer;color:var(--lsv-ink);font:inherit;animation:facfade .5s both}.fac-cc:hover{border-color:var(--lsv-pri)}.fac-cc.ok{border-color:var(--lsv-up);box-shadow:0 0 0 2px color-mix(in srgb,var(--lsv-up) 30%,transparent)}.fac-cc.bad{border-color:var(--lsv-dn)}
.fac-cc b{font:700 18px var(--lsv-font)}.fac-cc>span{display:block;font-size:12px;color:var(--lsv-mut);margin-bottom:8px}.fac-cc dl{margin:0;display:grid;gap:4px}.fac-cc dl div{display:flex;justify-content:space-between;font-size:13px}.fac-cc dt{color:var(--lsv-ink2)}.fac-cc dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}
.fac-dcfc{display:grid;gap:10px;margin-top:8px}.fac-sl2{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--lsv-ink2)}.fac-sl2 b{color:var(--lsv-ink)}.fac-sl2 input{width:100%;accent-color:var(--lsv-pri)}
.fac-dcfr{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.fac-dcfr>div{background:var(--lsv-sf2);border-radius:10px;padding:8px 10px}.fac-dcfr small{display:block;font-size:11px;color:var(--lsv-mut)}.fac-dcfr b{font:700 16px var(--lsv-font);color:var(--lsv-ink)}.fac-dcfr .up b{color:var(--lsv-up)}.fac-dcfr .dn b{color:var(--lsv-dn)}
@media (max-width:900px){ .fac-main{grid-template-columns:1fr} .fac-panel{max-height:none} .fac-hill{display:none} }
@media (prefers-reduced-motion:reduce){ .fac-grow,.fac-grow-x,.fac-fade,.fac-draw,.fac-cc{animation:none;stroke-dashoffset:0} }
/* Învață: călătoria într-un panou separat, cu aer față de carduri */
#bd-app .ed-cards{margin-bottom:8px}
#bd-app .ed-jwrap{margin-top:36px;padding:24px 24px 6px;border:1px solid var(--lsv-ln);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--lsv-pri) 5%,var(--lsv-sf)),var(--lsv-sf) 160px)}
#bd-app .ed-jwrap .ed-jh{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--lsv-ln)}
#bd-app .ed-jwrap .ed-jh .ed-ch3{margin:0 0 6px}
#bd-app .ed-jwrap .ed-jh p{margin:0;max-width:80ch}
#bd-app .ed-jwrap .ed-stage{padding-bottom:26px}
#bd-app .ed-ccard.lock .ed-cim{filter:grayscale(.7);opacity:.7}#bd-app .ed-ccard.lock .ed-cgo{color:#F5B83D}
#bd-app .ed-chip.lock{opacity:.7;border-style:dashed}
#bd-app .ed-lockp{padding:28px;border:1px dashed var(--lsv-ln);border-radius:16px;text-align:center}#bd-app .ed-lockp p{color:var(--lsv-ink2)}
@media (max-width:640px){ #bd-app .ed-jwrap{padding:16px 14px 2px;margin-top:26px} }
/* lacăt pe funcțiile AI care nu sunt incluse în abonament */
.px-ailock{position:relative}
.px-ailock .px-lk{display:inline-block;width:.95em;height:.95em;margin-right:.4em;vertical-align:-.12em;flex:none;background:#F5C76B;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center/contain no-repeat}
#bd-app .ag-fab.px-ailock .px-lk,#bd-app .ag-hero-l.px-ailock .px-lk{width:16px;height:16px;margin:0 2px 0 0}
.ag-fab.px-ailock{opacity:.92}
/* Alertele mele de raportări */
.ern{border:1px solid var(--lsv-ln);border-radius:18px;background:var(--lsv-sf);padding:20px 22px;margin:0 0 16px;font-family:var(--lsv-font);color:var(--lsv-ink)}
#bd-app .ern h3{margin:0 0 4px!important;font:700 18px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .ern h4{margin:22px 0 10px!important;font:600 14px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
.ern-hd{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.ern-hd p{margin:0;max-width:62ch;color:var(--lsv-mut);font-size:14px;line-height:1.5}
.ern-sws{display:flex;flex-direction:column;gap:8px}
.ern-sw{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer;color:var(--lsv-ink)}
.ern-sw input{position:absolute;opacity:0;width:1px;height:1px}
.ern-swt{width:34px;height:20px;border-radius:99px;background:var(--lsv-ln2);position:relative;flex:none;transition:background .15s}
.ern-swt:after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}
.ern-sw input:checked+.ern-swt{background:var(--lsv-pri)}
.ern-sw input:checked+.ern-swt:after{transform:translateX(14px)}
.ern-sw input:focus-visible+.ern-swt{outline:2px solid var(--lsv-pri);outline-offset:2px}
.ern-note{margin:12px 0 0;font-size:12.5px;color:var(--lsv-mut)}
.ern-note b{color:var(--lsv-warn);font-weight:600}
.ern-mu{color:var(--lsv-mut);font-size:13.5px;margin:0}
.ern-up{border:1px solid var(--lsv-ln);border-radius:14px;overflow:hidden}
.ern-row+.ern-row{border-top:1px solid var(--lsv-ln)}
.ern-rh{display:flex;align-items:center;gap:12px;padding:10px 14px}
.ern-day{width:96px;flex:none;font-size:13px;color:var(--lsv-mut)}
.ern-tk{background:none;border:0;padding:0;font:700 14px var(--lsv-font);color:var(--lsv-ink);cursor:pointer}
.ern-tk:hover{color:var(--lsv-pri)}
.ern-sp{flex:1}
.ern-x,.ern-b,.ern-lnk{font:600 13px var(--lsv-font);border-radius:10px;cursor:pointer}
.ern-x{background:none;border:1px solid var(--lsv-ln2);color:var(--lsv-ink);height:30px;padding:0 12px}
.ern-x:hover,.ern-row.on .ern-x{border-color:var(--lsv-pri);color:var(--lsv-pri)}
.ern-pv{padding:4px 14px 16px;background:var(--lsv-sf2)}
.ern-pvh{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0}
.ern-sen{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:99px;background:color-mix(in srgb,var(--lsv-mut) 14%,transparent);color:var(--lsv-ink2)}
.ern-sen.s-pos,.ern-sen.s-lpos{background:color-mix(in srgb,var(--lsv-up) 15%,transparent);color:var(--lsv-up)}
.ern-sen.s-neg,.ern-sen.s-lneg{background:color-mix(in srgb,var(--lsv-dn) 15%,transparent);color:var(--lsv-dn)}
.ern-sen.s-mix{background:color-mix(in srgb,var(--lsv-warn) 16%,transparent);color:var(--lsv-warn)}
.ern-kp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ern-kp>div{border:1px solid var(--lsv-ln);border-radius:12px;padding:10px 12px;background:var(--lsv-sf)}
.ern-kp small{display:block;font-size:12px;color:var(--lsv-mut)}
.ern-kp b{display:block;font-size:17px;margin-top:2px;font-variant-numeric:tabular-nums}
.ern-kp em{display:block;font-style:normal;font-size:12px;color:var(--lsv-mut);margin-top:2px}
.ern-sg{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:14px 0 0;font-size:13.5px}
.ern-sg dt{color:var(--lsv-mut)}
.ern-sg dd{margin:0;color:var(--lsv-ink)}
.ern-sg i{font-style:normal;font-size:11px}
.ern-up1{color:var(--lsv-up)}.ern-dn1{color:var(--lsv-dn)}.ern-nu1{color:var(--lsv-mut)}
.ern-ai{margin-top:14px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--lsv-pri) 7%,var(--lsv-sf));border:1px solid color-mix(in srgb,var(--lsv-pri) 22%,transparent)}
.ern-ai b{font-size:13px;color:var(--lsv-pri)}
.ern-ai p{margin:6px 0 0;font-size:14px;line-height:1.6}
.ern-ai small{display:block;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--lsv-ink2)}
.ern-ai ul{margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.55}
.ern-lk{margin:14px 0 0;font-size:13px;color:var(--lsv-mut)}
.ern-lnk{background:none;border:0;padding:0;color:var(--lsv-pri)}
.ern-disc{margin:12px 0 0;font-size:11.5px;color:var(--lsv-mut)}
.ern-add{display:flex;gap:8px;max-width:420px}
.ern-in{flex:1;min-width:0;height:38px;border:1px solid var(--lsv-ln2);border-radius:10px;background:var(--lsv-bg);color:var(--lsv-ink);padding:0 12px;font:500 14px var(--lsv-font);text-transform:uppercase}
.ern-in::placeholder{text-transform:none;color:var(--lsv-mut)}
.ern-in:focus{outline:2px solid var(--lsv-pri);outline-offset:1px}
.ern-b{height:38px;padding:0 16px;border:0;background:var(--lsv-pri);color:#fff}
.ern-b:hover{background:var(--lsv-pri2)}
.ern-b.sm{height:30px;padding:0 12px;font-size:12.5px}
.ern-b:disabled{opacity:.55;cursor:default}
.ern-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.ern-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;border:1px solid var(--lsv-ln);border-radius:99px;background:var(--lsv-sf2);font-size:13px}
.ern-chip small{color:var(--lsv-mut);font-size:12px}
.ern-chip button{width:24px;height:24px;border-radius:50%;border:0;background:none;color:var(--lsv-mut);font-size:16px;line-height:1;cursor:pointer}
.ern-chip button:hover{background:var(--lsv-ln);color:var(--lsv-ink)}
.ern-chip.off{opacity:.55;border-style:dashed}
.ern-auto{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;color:var(--lsv-ink2);cursor:pointer}
.ern-auto input{accent-color:var(--lsv-pri);width:16px;height:16px}
.ern-adm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px dashed var(--lsv-ln2);font-size:12.5px;color:var(--lsv-mut)}
.ern-msg{margin:10px 0 0;font-size:13px;color:var(--lsv-pri)}
@media (max-width:720px){.ern{padding:16px}.ern-kp{grid-template-columns:repeat(2,minmax(0,1fr))}.ern-day{width:72px}.ern-sws{width:100%}}
/* Scorul LiveStocksView */
.scx{border:1px solid var(--lsv-ln);border-radius:18px;background:var(--lsv-sf);padding:18px 20px;margin:0 0 16px;font-family:var(--lsv-font);color:var(--lsv-ink)}
#bd-app .scx h3{margin:0!important;font:700 17px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .scx h4{margin:0 0 8px!important;font:600 13.5px var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important;display:flex;justify-content:space-between}
.scx-hd{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}
.scx-hd p{margin:3px 0 0;font-size:13px;color:var(--lsv-mut)}
.scx-leg{display:flex;gap:12px;font-size:12px;color:var(--lsv-mut);flex-wrap:wrap}
.scx-leg i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}
.scx-leg .s1,.scx-b.s1 u{background:#22C55E}.scx-leg .s2,.scx-b.s2 u{background:#84CC16}.scx-leg .s3,.scx-b.s3 u{background:#F59E0B}.scx-leg .s4,.scx-b.s4 u{background:#EF4444}
.scx-mu{color:var(--lsv-mut);font-size:13px}
.scx-tw{overflow-x:auto;margin:0 -4px}
.scx-t{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}
.scx-t th{text-align:left;font-weight:600;font-size:12px;color:var(--lsv-mut);padding:6px 8px;border-bottom:1px solid var(--lsv-ln)}
.scx-t td{padding:9px 8px;border-bottom:1px solid var(--lsv-ln);vertical-align:middle}
.scx-t tbody tr[data-scopen]{cursor:pointer}
.scx-t tbody tr[data-scopen]:hover{background:var(--lsv-sf2)}
.scx-n{color:var(--lsv-mut);width:28px}
.scx-co{display:flex;align-items:center;gap:6px}
.scx-co b{font-size:14px}
.scx-t td small{display:block;color:var(--lsv-mut);font-size:12px;margin-top:1px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.scx-sc{display:flex;align-items:baseline;gap:8px}
.scx-sc b{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}
.scx-sc.s1 b,.scx-big.s1 b{color:#22C55E}.scx-sc.s2 b,.scx-big.s2 b{color:#84CC16}.scx-sc.s3 b,.scx-big.s3 b{color:#F59E0B}.scx-sc.s4 b,.scx-big.s4 b{color:#EF4444}
.scx-d{font-size:12px;font-weight:700}
.scx-d.u{color:var(--lsv-up)}.scx-d.n{color:var(--lsv-dn)}.scx-d.z{color:var(--lsv-mut);font-weight:400}
.scx-b{min-width:86px}
.scx-b span{display:flex;align-items:baseline;gap:1px;font-variant-numeric:tabular-nums}
.scx-b b{font-size:13.5px}
.scx-b small{display:inline!important;font-size:11px;color:var(--lsv-mut);margin:0!important}
.scx-b em{font-style:normal;font-size:9px;margin-left:4px}
.scx-b em.u{color:var(--lsv-up)}.scx-b em.n{color:var(--lsv-dn)}
.scx-b i{display:block;height:4px;border-radius:99px;background:var(--lsv-ln);margin-top:4px;overflow:hidden}
.scx-b u{display:block;height:100%;border-radius:99px;background:var(--lsv-mut)}
.scx-tr small{display:block;margin-top:3px;font-size:11.5px!important;color:var(--lsv-mut)}
.scx-trc{display:inline-block;font-size:12px;font-weight:700;padding:3px 8px;border-radius:7px;border:1px solid currentColor;white-space:nowrap}
.scx-trc.t-up{color:var(--lsv-up)}.scx-trc.t-down{color:var(--lsv-dn)}.scx-trc.t-rec{color:#38BDF8}.scx-trc.t-weak{color:#F59E0B}
.scx-bd{font-size:10px;font-weight:700;padding:2px 5px;border-radius:5px;border:1px solid #F59E0B;color:#F59E0B;cursor:help}
.scx-bd.b-fin{border-color:var(--lsv-mut);color:var(--lsv-ink2)}
.scx-fl{color:var(--lsv-dn);font-size:13px;cursor:help}
.scx-disc{margin:12px 0 0;font-size:11.5px;color:var(--lsv-mut)}
.scx-one{padding:18px 20px}
.scx-oh{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.scx-big{display:flex;align-items:baseline;gap:2px}
.scx-big b{font-size:48px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}
.scx-big small{font-size:14px;color:var(--lsv-mut)}
.scx-om{flex:1;min-width:220px}
.scx-ot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.scx-om>p{margin:2px 0 8px;font-size:12.5px;color:var(--lsv-mut)}
.scx-sp{width:260px;color:var(--lsv-pri);font-size:11px}
.scx-sp small,.scx-sp span{display:block;color:var(--lsv-mut)}
.scx-sp svg{width:100%;height:54px;display:block}
.scx-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}
.scx-ob{border:1px solid var(--lsv-ln);border-radius:12px;padding:10px 12px;background:var(--lsv-sf2)}
.scx-ob>span{display:block;font-size:12px;color:var(--lsv-mut);margin-bottom:4px}
.scx-ob .scx-b b{font-size:18px}
.scx-flp{margin:12px 0 0;font-size:12.5px;color:var(--lsv-dn)}
.scx-how{margin-top:14px;background:none;border:1px solid var(--lsv-ln2);color:var(--lsv-ink);border-radius:10px;height:32px;padding:0 12px;font:600 12.5px var(--lsv-font);cursor:pointer}
.scx-how:hover{border-color:var(--lsv-pri);color:var(--lsv-pri)}
.scx-det{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:14px}
.scx-dh{display:flex;justify-content:space-between;font-weight:600;font-size:13.5px;margin:0 0 6px}
.scx-dh span{color:var(--lsv-mut);font-weight:600}
.scx-det table{width:100%;border-collapse:collapse;font-size:12.5px}
.scx-det th{text-align:left;font-weight:600;color:var(--lsv-mut);padding:4px 6px 4px 0;border-bottom:1px solid var(--lsv-ln)}
.scx-det td{padding:5px 6px 5px 0;border-bottom:1px solid var(--lsv-ln)}
.scx-det td:nth-child(n+2),.scx-det th:nth-child(n+2){text-align:right;white-space:nowrap}
.scx-det td small{display:block;color:var(--lsv-mut);font-size:11px}
@media (max-width:760px){.scx-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.scx-det{grid-template-columns:1fr}.scx-sp{width:100%}}
#bd-app .scx-t th,#bd-app .scx-t td{text-align:left!important}
#bd-app .scx-t td small{text-align:left!important}
#bd-app .px-opls b.up{color:#22C55E}#bd-app .px-opls b.mid{color:#84CC16}#bd-app .px-opls b.warn{color:#F59E0B}#bd-app .px-opls b.dn{color:#EF4444}
#bd-app .px-opls em{font-style:normal;font-size:10px;margin-left:3px}#bd-app .px-opls em.up{color:var(--lsv-up)}#bd-app .px-opls em.dn{color:var(--lsv-dn)}
/* Barometru: „Pe scurt” – distribuție + harta sectoarelor */
#bd-app .sgx-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;margin-top:6px;align-items:start}
#bd-app .sgx-c{min-width:0;padding:16px 18px;border-radius:14px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .sgx-c h5{margin:0 0 14px!important;font:600 14px var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .sgx-c h5 small{color:var(--lsv-mut);font-weight:500}
#bd-app .sgx-hz{margin-bottom:16px}
#bd-app .sgx-hzh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px}
#bd-app .sgx-hzh b{font-weight:600;color:var(--lsv-ink)}
#bd-app .sgx-hzh span{color:var(--lsv-mut)}
#bd-app .sgx-hzh em{font-style:normal;font-size:18px;font-weight:800;color:var(--lsv-ink)}
#bd-app .sgx-bar{display:flex;height:26px;border-radius:8px;overflow:hidden;gap:2px}
#bd-app .sgx-bar i{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11.5px;font-weight:700;color:#fff;cursor:default}
#bd-app .sgx-bar i.g2,#bd-app .sgx-lg i.g2{background:#15803D}
#bd-app .sgx-bar i.g1,#bd-app .sgx-lg i.g1{background:#22C55E}
#bd-app .sgx-bar i.n0,#bd-app .sgx-lg i.n0{background:#64748B}
#bd-app .sgx-bar i.r1,#bd-app .sgx-lg i.r1{background:#F97316}
#bd-app .sgx-bar i.r2,#bd-app .sgx-lg i.r2{background:#DC2626}
#bd-app .sgx-lg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--lsv-mut);margin-top:4px}
#bd-app .sgx-lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}
#bd-app .sgx-sec{display:flex;flex-direction:column;gap:2px}
#bd-app .sgx-sr{display:grid;grid-template-columns:128px minmax(0,1fr) 42px 92px;align-items:center;gap:10px;padding:5px 8px;border:0;border-radius:8px;background:none;color:var(--lsv-ink);font:500 13px var(--lsv-font);text-align:left;cursor:pointer}
#bd-app .sgx-sr:hover{background:var(--lsv-sf2)}
#bd-app .sgx-sr.on{background:color-mix(in srgb,var(--lsv-pri) 14%,transparent);outline:1px solid color-mix(in srgb,var(--lsv-pri) 45%,transparent)}
#bd-app .sgx-sn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .sgx-sb{position:relative;height:10px;border-radius:99px;background:var(--lsv-ln)}
#bd-app .sgx-sb:after{content:'';position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--lsv-ln2)}
#bd-app .sgx-sb i{position:absolute;top:0;bottom:0;border-radius:99px}
#bd-app .sgx-sb i.pos{background:#22C55E}#bd-app .sgx-sb i.neg{background:#F97316}
#bd-app .sgx-sr b{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}
#bd-app .sgx-sr b.pos{color:#22C55E}#bd-app .sgx-sr b.neg{color:#F97316}#bd-app .sgx-sr b.neu{color:var(--lsv-mut)}
#bd-app .sgx-sr small{font-size:12px;color:var(--lsv-mut);white-space:nowrap}
@media (max-width:900px){#bd-app .sgx-g{grid-template-columns:1fr}#bd-app .sgx-sr{grid-template-columns:104px minmax(0,1fr) 38px}#bd-app .sgx-sr small{display:none}}
/* Încărcarea: în loc de blocuri gri, sigla + „LiveStocksView” care se luminează de la stânga la dreapta (Terminalul își păstrează schelele) */
#bd-app .bd-skel:not(.tm-keep),#bd-app .px-skel:not(.tm-keep){position:relative;display:flex!important;align-items:center;justify-content:center;gap:12px;min-height:130px;height:auto!important;background:none!important;animation:none!important;border-radius:14px;margin:0!important}
#bd-app .bd-skel:not(.tm-keep)+.bd-skel:not(.tm-keep),#bd-app .px-skel:not(.tm-keep)+.px-skel:not(.tm-keep),#bd-app .bd-skel:not(.tm-keep)+.px-skel:not(.tm-keep),#bd-app .px-skel:not(.tm-keep)+.bd-skel:not(.tm-keep){display:none!important}
#bd-app .bd-skel:not(.tm-keep)::before,#bd-app .px-skel:not(.tm-keep)::before{content:'';width:34px;height:34px;flex:none;border-radius:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='8' fill='%232B59E8'/%3E%3Cpath d='M7 22l5-6 4 3 9-10' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='25' cy='9' r='2.4' fill='%235CF2B4'/%3E%3C/svg%3E") center/contain no-repeat;animation:lsvLdPulse 1.6s ease-in-out infinite}
#bd-app .bd-skel:not(.tm-keep)::after,#bd-app .px-skel:not(.tm-keep)::after{content:'LiveStocksView';font:700 21px/1 var(--lsv-font,'IBM Plex Sans',sans-serif);letter-spacing:-.2px;color:transparent;background:linear-gradient(90deg,color-mix(in srgb,var(--lsv-mut,#8a94a6) 55%,transparent) 0%,color-mix(in srgb,var(--lsv-mut,#8a94a6) 55%,transparent) 38%,var(--lsv-ink,#fff) 50%,#5CF2B4 56%,color-mix(in srgb,var(--lsv-mut,#8a94a6) 55%,transparent) 68%,color-mix(in srgb,var(--lsv-mut,#8a94a6) 55%,transparent) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:lsvLdSweep 1.6s linear infinite}
@keyframes lsvLdSweep{0%{background-position:100% 0}100%{background-position:0 0}}
@keyframes lsvLdPulse{0%,100%{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1);box-shadow:0 0 22px rgba(43,89,232,.45)}}
@media (prefers-reduced-motion:reduce){#bd-app .bd-skel::before,#bd-app .px-skel::before,#bd-app .bd-skel::after,#bd-app .px-skel::after{animation:none!important}}
html.lsv-light #bd-app .bd-skel:not(.tm-keep),html.lsv-light #bd-app .px-skel:not(.tm-keep){background:none!important;animation:none!important}
html[data-lsvwl="opp"] #bd-app .scx-wrap.scx-wl{display:none!important}
#bd-app:has(#bd-company:not([hidden])) .scx-wrap{display:none!important}
#bd-app .scx-sum{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0 0;font-size:13px;color:var(--lsv-mut)}
#bd-app .scx-sum .g b{color:#22C55E}#bd-app .scx-sum .w b{color:#F59E0B}
/* Top afaceri */
#bd-app .tpx{padding:20px 22px}
#bd-app .tpx-fill{margin:0 0 10px;font-size:12.5px;color:var(--lsv-warn)}
#bd-app .tpx-mvs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 14px;font-size:12.5px;color:var(--lsv-mut)}
#bd-app .tpx-mvs>span{margin-left:6px}#bd-app .tpx-mvs>span:first-child{margin-left:0}
#bd-app .tpx-mv{border:1px solid var(--lsv-ln);background:var(--lsv-sf2);color:var(--lsv-ink);border-radius:99px;padding:3px 10px;font:600 12px var(--lsv-font);cursor:pointer}
#bd-app .tpx-mv.u b{color:var(--lsv-up)}#bd-app .tpx-mv.n b{color:var(--lsv-dn)}
#bd-app .tpx-fs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px}
#bd-app .tpx-f{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--lsv-mut)}
#bd-app .tpx-f select,#bd-app .tpx-q{height:34px;border:1px solid var(--lsv-ln2);border-radius:9px;background:var(--lsv-bg);color:var(--lsv-ink);padding:0 10px;font:500 13px var(--lsv-font)}
#bd-app .tpx-q{min-width:180px}
#bd-app .tpx-ck{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--lsv-ink2);height:34px}
#bd-app .tpx-n{white-space:nowrap;width:46px}
#bd-app .tpx-rk{display:block;font-style:normal;font-size:10px;font-weight:700}
#bd-app .tpx-rk.u{color:var(--lsv-up)}#bd-app .tpx-rk.n{color:var(--lsv-dn)}
#bd-app .tpx .scx-co img,#bd-app .tpx .scx-co .px-logo{width:20px;height:20px}
#bd-app .tpx-more{display:block;margin:12px auto 0;height:34px;padding:0 16px;border-radius:10px;border:1px solid var(--lsv-ln2);background:none;color:var(--lsv-ink);font:600 13px var(--lsv-font);cursor:pointer}
#bd-app .tpx-more:hover{border-color:var(--lsv-pri);color:var(--lsv-pri)}
/* Logo-uri: inițiala în spate, imaginea deasupra (fără elemente duplicate) */
#bd-app .px-lw,#bd-app .bd-lw,.px-lw,.bd-lw{position:relative;display:inline-grid;place-items:center;overflow:hidden;background:rgba(255,255,255,.08)!important;color:var(--lsv-mut,#8a94a6);vertical-align:middle}
.px-lw::before,.bd-lw::before{content:attr(data-l);font-weight:800;font-size:11px;line-height:1}
.px-lw img,.bd-lw img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;background:#fff;border-radius:inherit;margin:0!important;border:0!important}
html.lsv-light #bd-app .px-lw,html.lsv-light #bd-app .bd-lw{background:rgba(16,32,56,.072)!important}
html.lsv-light .px-lw img,html.lsv-light .bd-lw img{background:#000}
/* Listele derulante: opțiuni lizibile pe ambele teme, peste tot */
html.lsv-dark select,html:not(.lsv-light) #bd-app select{color-scheme:dark}
html.lsv-light select{color-scheme:light}
html.lsv-dark select option,html.lsv-dark select optgroup,html:not(.lsv-light) #bd-app select option{background-color:#151b24;color:#E8ECF2}
html.lsv-light select option,html.lsv-light select optgroup{background-color:#fff;color:#101828}
select option:disabled{color:#8a94a6}
#bd-app .tpx-th{background:none;border:0;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}
#bd-app .tpx-th:hover,#bd-app .tpx-th.on{color:var(--lsv-pri)}
#bd-app .px-lw,#bd-app .bd-lw,.px-lw,.bd-lw{display:inline-grid!important;place-items:center!important;flex-direction:row!important}
/* ---------- credite AI ---------- */
.crx-chip{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;margin-right:8px;border-radius:999px;border:1px solid var(--lsv-ln,rgba(255,255,255,.12));background:var(--lsv-sf,transparent);color:var(--lsv-ink,#E8ECF2);font:600 13px/1 var(--lsv-font,inherit);cursor:pointer;white-space:nowrap}
.crx-chip span[aria-hidden]{color:var(--lsv-pri,#5b8cff)}.crx-chip b{font-variant-numeric:tabular-nums}.crx-chip .crx-u{color:var(--lsv-mut,#8a94a6);font-weight:500}
.crx-chip:hover{border-color:var(--lsv-pri,#5b8cff)}.crx-chip.low{border-color:var(--lsv-warn,#e0a526)}.crx-chip.low b{color:var(--lsv-warn,#e0a526)}
.crx-chip:focus-visible,.crx-pk:focus-visible,.crx-x:focus-visible,.crx-up:focus-visible{outline:2px solid var(--lsv-pri,#5b8cff);outline-offset:2px}
@media (max-width:760px){.crx-chip .crx-u{display:none}.crx-chip{padding:0 10px;margin-right:6px}}
.crx-ov{position:fixed;inset:0;z-index:100003;background:rgba(3,5,8,.72);display:grid;place-items:center;padding:16px}
.crx-box{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--lsv-sf,#121821);color:var(--lsv-ink,#E8ECF2);border:1px solid var(--lsv-ln,rgba(255,255,255,.1));border-radius:16px;padding:20px 22px 22px;font-family:var(--lsv-font,inherit);box-shadow:0 24px 60px rgba(0,0,0,.45)}
.crx-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.crx-hd b{font-size:17px}
.crx-x{width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--lsv-mut,#8a94a6);font-size:22px;line-height:1;cursor:pointer}.crx-x:hover{color:var(--lsv-ink,#fff);background:var(--lsv-sf2,rgba(255,255,255,.06))}
.crx-note{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:rgba(224,165,38,.12);color:var(--lsv-ink,#fff);font-size:14px;line-height:1.5}.crx-note.i{background:var(--lsv-pri-t,rgba(91,140,255,.12))}
.crx-bal{display:flex;align-items:baseline;gap:8px;margin:2px 0 14px;color:var(--lsv-mut,#8a94a6);font-size:14px}.crx-bal b{font-size:34px;line-height:1;color:var(--lsv-ink,#fff);font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.crx-dl{margin:0 0 12px;display:grid;gap:10px}.crx-dl>div{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:start}.crx-dl dt{color:var(--lsv-mut,#8a94a6);font-size:13px;padding-top:1px}.crx-dl dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.crx-dl small{font-weight:400;color:var(--lsv-mut,#8a94a6)}
.crx-bar{height:5px;border-radius:3px;background:var(--lsv-sf2,rgba(255,255,255,.08));margin:6px 0 4px;overflow:hidden}.crx-bar i{display:block;height:100%;background:var(--lsv-pri,#5b8cff);border-radius:3px}
.crx-cost{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--lsv-mut,#8a94a6)}
.crx-pkh{margin:16px 0 8px;font-weight:700;font-size:14px}.crx-pks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.crx-pk{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:12px;border:1px solid var(--lsv-ln,rgba(255,255,255,.12));background:var(--lsv-sf2,rgba(255,255,255,.04));color:var(--lsv-ink,#fff);cursor:pointer;font-family:inherit}
.crx-pk b{font-size:18px;font-variant-numeric:tabular-nums}.crx-pk span{font-size:12px;color:var(--lsv-mut,#8a94a6)}.crx-pk em{font-style:normal;font-weight:700;color:var(--lsv-pri,#5b8cff);margin-top:4px}
.crx-pk:hover{border-color:var(--lsv-pri,#5b8cff)}.crx-pk:disabled{opacity:.5;cursor:default}.crx-pk.busy{opacity:.6;pointer-events:none}
.crx-err{margin:10px 0 0;color:var(--lsv-dn,#ef5350);font-size:13px}
.crx-up{display:block;text-align:center;margin-top:8px;padding:11px;border-radius:10px;background:var(--lsv-pri,#5b8cff);color:#fff!important;font-weight:650;text-decoration:none}
@media (max-width:420px){.crx-pks{grid-template-columns:1fr}.crx-pk{flex-direction:row;justify-content:space-between;padding:12px 14px}.crx-dl>div{grid-template-columns:1fr;gap:2px}}
/* ---------- calendarul complet al raportărilor: pe tokenii platformei (fără negru, neon și Bebas) ---------- */
#bd-app .px-bre{margin-top:16px}
#bd-app .px-bre #bre-app{--bg:transparent;--glass:transparent;--card:var(--lsv-sf2);--card2:var(--lsv-sf);--line:var(--lsv-ln);--line2:var(--lsv-ln);--txt:var(--lsv-ink);--mut:var(--lsv-mut);--neon:var(--lsv-pri);--green:var(--lsv-up);--red:var(--lsv-dn);--amb:var(--lsv-warn);--glow:none;
  background:transparent;color:var(--lsv-ink);font-family:var(--lsv-font);padding:0;max-width:none}
#bd-app .px-bre .bre-discord{display:none!important}
#bd-app .px-bre #bre-app .bre-head{margin:0 0 14px;padding:0;gap:12px;align-items:stretch}
#bd-app .px-bre #bre-app .bre-head::before{display:none}
#bd-app .px-bre #bre-app .bre-week{justify-content:flex-start;gap:6px}
#bd-app .px-bre #bre-app .bre-week-label{min-width:150px;font-size:14px;font-weight:650;color:var(--lsv-ink)}
#bd-app .px-bre #bre-app .bre-btn{height:34px;min-width:34px;padding:0 12px;border-radius:8px;border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink);box-shadow:none;font-size:14px}
#bd-app .px-bre #bre-app .bre-btn:hover{border-color:var(--lsv-pri);color:var(--lsv-pri);box-shadow:none}
#bd-app .px-bre #bre-app .bre-panel{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}
#bd-app .px-bre #bre-app .bre-input{background:var(--lsv-sf)!important;border:1px solid var(--lsv-ln)!important;color:var(--lsv-ink)!important;border-radius:8px!important;height:38px!important;font-size:14px!important}
#bd-app .px-bre #bre-app .bre-input:focus{border-color:var(--lsv-pri)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lsv-pri) 18%,transparent)!important}
#bd-app .px-bre #bre-app .bre-input::placeholder{color:var(--lsv-mut)}
#bd-app .px-bre #bre-app .bre-seg{background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:8px;padding:2px}
#bd-app .px-bre #bre-app .bre-seg-btn{height:32px;border-radius:6px;color:var(--lsv-mut);font-weight:600}
#bd-app .px-bre #bre-app .bre-seg-btn:hover{color:var(--lsv-ink)}
#bd-app .px-bre #bre-app .bre-seg-btn.is-on{background:var(--lsv-pri);color:#fff}
#bd-app .px-bre #bre-app .bre-wk{border:1px solid var(--lsv-ln);border-radius:10px;background:transparent}
#bd-app .px-bre #bre-app .bre-wk-h{justify-content:flex-start;padding:10px 14px;background:var(--lsv-sf2);border-bottom:1px solid var(--lsv-ln)}
#bd-app .px-bre #bre-app .bre-wk-h b{font-family:var(--lsv-font);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--lsv-ink)}
#bd-app .px-bre #bre-app .bre-wk-h span{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--lsv-mut)}
#bd-app .px-bre #bre-app .bre-dc{border-right:1px solid var(--lsv-ln)}
#bd-app .px-bre #bre-app .bre-dc:last-child{border-right:0}
#bd-app .px-bre #bre-app .bre-dh{background:transparent;border-bottom:1px solid var(--lsv-ln)}
#bd-app .px-bre #bre-app .bre-dh .n{letter-spacing:.02em;font-size:11.5px;text-transform:none;color:var(--lsv-mut)}
#bd-app .px-bre #bre-app .bre-dh .d{color:var(--lsv-ink)}
#bd-app .px-bre #bre-app .bre-dc.is-today .bre-dh{background:color-mix(in srgb,var(--lsv-pri) 10%,transparent);box-shadow:inset 0 -2px 0 var(--lsv-pri)}
#bd-app .px-bre #bre-app .bre-dc.is-today .bre-dh .n{color:var(--lsv-pri);font-weight:700}
#bd-app .px-bre #bre-app .bre-dc.is-past{opacity:1}#bd-app .px-bre #bre-app .bre-dc.is-past .bre-tile{opacity:.82}
#bd-app .px-bre #bre-app .bre-tile{background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:8px;color:var(--lsv-ink)}
#bd-app .px-bre #bre-app .bre-tile:hover{border-color:var(--lsv-pri);box-shadow:none;background:var(--lsv-sf2)}
#bd-app .px-bre #bre-app .bre-tile .t{font-weight:700;color:var(--lsv-ink)}
#bd-app .px-bre #bre-app .bre-tile .st.beat,#bd-app .px-bre #bre-app .bre-dot.beat{background:var(--lsv-up);box-shadow:none}
#bd-app .px-bre #bre-app .bre-tile .st.miss,#bd-app .px-bre #bre-app .bre-dot.miss{background:var(--lsv-dn)}
#bd-app .px-bre #bre-app .bre-tile .st.inline,#bd-app .px-bre #bre-app .bre-dot.inline{background:var(--lsv-warn)}
#bd-app .px-bre #bre-app .bre-tile .bre-tl-fb,#bd-app .px-bre #bre-app .bre-logo.fb{background:var(--lsv-sf2);color:var(--lsv-mut);border:1px solid var(--lsv-ln)}
#bd-app .px-bre #bre-app .bre-plus{color:var(--lsv-pri);background:transparent;border:1px dashed var(--lsv-ln);border-radius:8px}
#bd-app .px-bre #bre-app .bre-plus:hover{border-color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 8%,transparent)}
#bd-app .px-bre #bre-app .bre-none{color:var(--lsv-mut)}
#bd-app .px-bre #bre-app .bre-row{background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:10px}
#bd-app .px-bre #bre-app .bre-row.hdr{background:transparent;border:0;color:var(--lsv-mut);letter-spacing:.02em;text-transform:none;font-size:12px}
#bd-app .px-bre #bre-app .bre-row.clk:hover{border-color:var(--lsv-pri);background:var(--lsv-sf2)}
#bd-app .px-bre #bre-app .bre-item.open .bre-row{border-color:var(--lsv-pri);box-shadow:none}
#bd-app .px-bre #bre-app .bre-item.open .bre-chev{color:var(--lsv-pri)}
#bd-app .px-bre #bre-app .bre-hist{background:var(--lsv-sf2);border:1px solid var(--lsv-pri);border-top:0;border-radius:0 0 10px 10px}
#bd-app .px-bre #bre-app .bre-hist h4,#bd-app .px-bre #bre-app .bre-fin-h h5{font-family:var(--lsv-font)!important;letter-spacing:.02em!important;text-transform:none!important;font-size:12.5px!important;color:var(--lsv-mut)!important}
#bd-app .px-bre #bre-app .bre-q,#bd-app .px-bre #bre-app .bre-ch{background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:10px}
#bd-app .px-bre #bre-app .bre-ch-h b{font-family:var(--lsv-font);font-weight:700;color:var(--lsv-ink)}
#bd-app .px-bre #bre-app .bre-ch .ax{fill:var(--lsv-mut);font-family:var(--lsv-font)}
#bd-app .px-bre #bre-app .bre-ch .gr{stroke:var(--lsv-ln)}
#bd-app .px-bre #bre-app .bre-tt{background:var(--lsv-sf);border:1px solid var(--lsv-ln);color:var(--lsv-ink);box-shadow:0 8px 24px rgba(0,0,0,.25)}
#bd-app .px-bre #bre-app .bre-tag{border-radius:6px;letter-spacing:0;font-weight:650}
#bd-app .px-bre #bre-app .bre-tag.beat{background:color-mix(in srgb,var(--lsv-up) 12%,transparent);color:var(--lsv-up);border:1px solid color-mix(in srgb,var(--lsv-up) 35%,transparent)}
#bd-app .px-bre #bre-app .bre-tag.miss{background:color-mix(in srgb,var(--lsv-dn) 12%,transparent);color:var(--lsv-dn);border:1px solid color-mix(in srgb,var(--lsv-dn) 35%,transparent)}
#bd-app .px-bre #bre-app .bre-tag.inline{background:color-mix(in srgb,var(--lsv-warn) 12%,transparent);color:var(--lsv-warn);border:1px solid color-mix(in srgb,var(--lsv-warn) 35%,transparent)}
#bd-app .px-bre #bre-app .bre-tag.wait{background:var(--lsv-sf2);color:var(--lsv-mut);border:1px solid var(--lsv-ln)}
#bd-app .px-bre #bre-app .up{color:var(--lsv-up)}#bd-app .px-bre #bre-app .dn{color:var(--lsv-dn)}
#bd-app .px-bre #bre-app .bre-tk{color:var(--lsv-ink)!important}#bd-app .px-bre #bre-app .bre-tk:hover{color:var(--lsv-pri)!important}
#bd-app .px-bre #bre-app .bre-intl{color:var(--lsv-mut);border-color:var(--lsv-ln)}
#bd-app .px-bre #bre-app .bre-empty{border-color:var(--lsv-ln);color:var(--lsv-mut)}
#bd-app .px-bre #bre-app .bre-skel{background:linear-gradient(90deg,var(--lsv-sf2) 0%,var(--lsv-sf) 50%,var(--lsv-sf2) 100%);background-size:200% 100%}
#bd-app .px-bre #bre-app .bre-day{background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:8px}
#bd-app .px-bre #bre-app .bre-day.is-on{border-color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 10%,transparent);box-shadow:none}
#bd-app .px-bre #bre-app .bre-day .c{background:var(--lsv-pri);color:#fff}
#bd-app .px-bre #bre-app .bre-legend,#bd-app .px-bre #bre-app .bre-foot,#bd-app .px-bre #bre-app .bre-lg{color:var(--lsv-mut)}
#bd-app .px-bre #bre-app .bre-fin{border-top-color:var(--lsv-ln)}
#bd-app .px-bre .px-eibre{border-color:var(--lsv-ln);background:var(--lsv-sf)}
#bd-app .px-bre .px-eibre .px-ch h4{color:var(--lsv-mut)}
@media (max-width:720px){#bd-app .px-bre #bre-app .bre-dc{border-right:0;border-bottom:1px solid var(--lsv-ln)}#bd-app .px-bre #bre-app .bre-dh{border-right:1px solid var(--lsv-ln);border-bottom:0}#bd-app .px-bre #bre-app .bre-week{justify-content:center}}
/* ---------- secțiune neinclusă în abonament ---------- */
html.lsv-locked #bd-app .bd-pane,html.lsv-locked #bd-app #bd-company,html.lsv-locked #bd-app .px-help,html.lsv-locked #bd-app>section,html.lsv-locked #bd-app>#px-scr,html.lsv-locked #bd-app>#px-ern,html.lsv-locked #bd-app>#px-op,html.lsv-locked #bd-app>#px-port,html.lsv-locked #bd-app>#px-cohero,html.lsv-locked #bd-app>.scx-wrap,html.lsv-locked #bd-app>.px-pftabs,html.lsv-locked #bd-app>#px-an{display:none!important}
.lsv-lock{max-width:560px;margin:48px auto;padding:32px 28px;text-align:center;background:var(--lsv-sf);border:1px solid var(--lsv-ln);border-radius:var(--lsv-r,12px);color:var(--lsv-ink);font-family:var(--lsv-font)}
.lsv-lock-i{width:52px;height:52px;margin:0 auto 14px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--lsv-pri) 14%,transparent);color:var(--lsv-pri)}
.lsv-lock-i svg{width:24px;height:24px}
.lsv-lock h2{margin:0 0 8px!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important}
.lsv-lock p{margin:0 auto 20px;max-width:44ch;color:var(--lsv-mut);font-size:14.5px;line-height:1.55}
.lsv-lock-b{height:42px;padding:0 20px;border-radius:10px;border:0;background:var(--lsv-pri);color:#fff;font:650 14px/1 var(--lsv-font);cursor:pointer}
.lsv-lock-b:hover{background:var(--lsv-pri2)}.lsv-lock-b:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:3px}
.lsv-lki{display:inline-flex;margin-left:6px;color:var(--lsv-warn);vertical-align:-1px;opacity:.9}
.lsv-zlk>span:not(.lsv-lki),.lsv-tlk{opacity:.72}
@media (max-width:640px){.lsv-lock{margin:24px 0;padding:24px 18px}}
/* ---------- Trump și piața ---------- */
#bd-app .trx-top{display:grid;grid-template-columns:1fr 250px;gap:20px;align-items:center;margin-bottom:14px}
#bd-app .trx-int h3{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--lsv-ink)}#bd-app .trx-int p{margin:0 0 6px;max-width:68ch;color:var(--lsv-mut);font-size:14px;line-height:1.55}
#bd-app .trx-g{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;border:1px solid var(--lsv-ln);border-radius:12px;background:var(--lsv-sf2)}
#bd-app .trx-g svg{width:100%;max-width:220px;height:auto;display:block}
#bd-app .trx-g path{fill:none;stroke-width:16;stroke-linecap:butt}#bd-app .trx-g .a-neg{stroke:var(--lsv-dn)}#bd-app .trx-g .a-neu{stroke:var(--lsv-mut);opacity:.55}#bd-app .trx-g .a-pos{stroke:var(--lsv-up)}
#bd-app .trx-g .ndl{stroke:var(--lsv-ink);stroke-width:3;stroke-linecap:round}#bd-app .trx-g .hub{fill:var(--lsv-ink)}#bd-app .trx-g .lb{fill:var(--lsv-mut);font:600 11px var(--lsv-font)}
#bd-app .trx-g b{font-size:17px}#bd-app .trx-g b.pos{color:var(--lsv-up)}#bd-app .trx-g b.neg{color:var(--lsv-dn)}#bd-app .trx-g b.neu{color:var(--lsv-ink)}#bd-app .trx-g small{color:var(--lsv-mut);font-size:11.5px;text-align:center}
#bd-app .trx-fs{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0 0 12px}
#bd-app .trx-seg{display:inline-flex;border:1px solid var(--lsv-ln);border-radius:9px;padding:2px;background:var(--lsv-bg)}
#bd-app .trx-seg button{border:0;background:transparent;color:var(--lsv-mut);font:600 13px var(--lsv-font);height:32px;padding:0 12px;border-radius:7px;cursor:pointer}
#bd-app .trx-seg button.on{background:var(--lsv-pri);color:#fff}#bd-app .trx-seg button:focus-visible,#bd-app .trx-tk:focus-visible,#bd-app .trx-ln:focus-visible,#bd-app .trx-more:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px}
#bd-app .trx-ck{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--lsv-ink2);cursor:pointer}
#bd-app .trx-tw{overflow-x:auto;border:1px solid var(--lsv-ln);border-radius:10px}
#bd-app .trx-t{width:100%;border-collapse:collapse;font-size:13.5px}
#bd-app .trx-t th{text-align:left;font-weight:600;font-size:12px;color:var(--lsv-mut);padding:10px 12px;border-bottom:1px solid var(--lsv-ln);background:var(--lsv-sf2);white-space:nowrap}
#bd-app .trx-t td{padding:12px;border-bottom:1px solid var(--lsv-ln);vertical-align:top;color:var(--lsv-ink)}#bd-app .trx-t tr:last-child td{border-bottom:0}
#bd-app .trx-w b{display:block;font-variant-numeric:tabular-nums}#bd-app .trx-w span{display:block;color:var(--lsv-mut);font-size:12px}
#bd-app .trx-tone{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}
#bd-app .trx-tone.pos{color:var(--lsv-up);background:color-mix(in srgb,var(--lsv-up) 12%,transparent)}#bd-app .trx-tone.neg{color:var(--lsv-dn);background:color-mix(in srgb,var(--lsv-dn) 12%,transparent)}#bd-app .trx-tone.neu{color:var(--lsv-mut);background:var(--lsv-sf2)}
#bd-app .trx-rl{display:block;margin-top:6px;font-size:11.5px;color:var(--lsv-mut)}#bd-app .trx-rl.r3{color:var(--lsv-warn);font-weight:600}
#bd-app .trx-sum{min-width:280px;max-width:520px}#bd-app .trx-sum p{margin:0 0 4px;line-height:1.5}
#bd-app .trx-ln{border:0;background:none;padding:0;color:var(--lsv-pri);font:600 12.5px var(--lsv-font);cursor:pointer}
#bd-app .trx-q{margin:8px 0 0;padding:10px 12px;border-left:3px solid var(--lsv-ln);background:var(--lsv-sf2);border-radius:0 8px 8px 0;color:var(--lsv-ink2);font-size:13px;line-height:1.5;white-space:pre-line}
#bd-app .trx-q a{display:block;margin-top:6px;color:var(--lsv-pri);font-weight:600}
#bd-app .trx-tks{display:flex;flex-direction:column;gap:5px;min-width:130px}
#bd-app .trx-tk{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--lsv-ink);font:600 13px var(--lsv-font);cursor:pointer;text-align:left}
#bd-app .trx-tk:hover b{color:var(--lsv-pri)}#bd-app .trx-tk em{font-style:normal;font-variant-numeric:tabular-nums}#bd-app .trx-tk em.u{color:var(--lsv-up)}#bd-app .trx-tk em.n{color:var(--lsv-dn)}
#bd-app .trx-lg{width:20px;height:20px;border-radius:5px;flex:none}
#bd-app .trx-sec{display:inline-block;margin:0 4px 4px 0;padding:2px 8px;border-radius:6px;background:var(--lsv-sf2);font-size:12px;color:var(--lsv-ink2)}
#bd-app .trx-mu{color:var(--lsv-mut)}#bd-app .trx-empty{padding:24px;text-align:center;color:var(--lsv-mut);border:1px dashed var(--lsv-ln);border-radius:10px}
#bd-app .trx-more{display:block;margin:12px auto 0;height:36px;padding:0 18px;border:1px solid var(--lsv-ln);border-radius:9px;background:var(--lsv-sf);color:var(--lsv-ink);font:600 13px var(--lsv-font);cursor:pointer}
#bd-app .trx-src{margin:12px 0 0;font-size:12px;color:var(--lsv-mut);line-height:1.5}
@media (max-width:820px){#bd-app .trx-top{grid-template-columns:1fr}#bd-app .trx-g{max-width:280px}
  #bd-app .trx-tw{border:0;overflow:visible}#bd-app .trx-t thead{display:none}#bd-app .trx-t,#bd-app .trx-t tbody,#bd-app .trx-t tr,#bd-app .trx-t td{display:block;width:auto}
  #bd-app .trx-t tr{border:1px solid var(--lsv-ln);border-radius:10px;margin-bottom:10px;padding:4px 0}#bd-app .trx-t td{border:0;padding:6px 12px}
  #bd-app .trx-t td[data-l]:not(.trx-sum):not(.trx-w)::before{content:attr(data-l);display:block;font-size:11px;color:var(--lsv-mut);margin-bottom:3px}
  #bd-app .trx-w{display:flex!important;gap:8px;align-items:baseline}#bd-app .trx-sum{min-width:0;max-width:none}}
#bd-app .trx-top{align-items:start}
#bd-app .trx-t th,#bd-app .trx-t td{text-align:left!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .trx-t th{font-size:12px!important;font-weight:600!important}
#bd-app .trx-t th:nth-child(1){width:74px}#bd-app .trx-t th:nth-child(2){width:120px}#bd-app .trx-t th:nth-child(4){width:190px}#bd-app .trx-t th:nth-child(5){width:160px}
#bd-app .trx-ln{display:inline-block;text-align:left!important;margin:0!important;height:auto!important;min-height:0!important;box-shadow:none!important}
#bd-app .trx-tone{display:inline-block!important}
#bd-app .trx-t{table-layout:fixed}
#bd-app .trx-t td,#bd-app .trx-t td p,#bd-app .trx-q{white-space:normal!important;overflow-wrap:anywhere;word-break:normal}
#bd-app .trx-sum{min-width:0!important;max-width:none!important}
#bd-app .trx-t th:nth-child(3){width:auto}
@media (max-width:820px){#bd-app .trx-t{table-layout:auto}}
/* pupitrul de lângă barometru */
#bd-app .trx-top{grid-template-columns:1fr minmax(0,420px)}
#bd-app .trx-g{flex-direction:row;align-items:center;gap:8px;padding:12px 14px}
#bd-app .trx-gm{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}
#bd-app .trx-pod{width:132px;flex:none;height:auto;overflow:visible}
#bd-app .trx-pod .top{fill:var(--lsv-ink2)}#bd-app .trx-pod .body{fill:var(--lsv-sf);stroke:var(--lsv-ln);stroke-width:2}
#bd-app .trx-pod .ln{stroke:var(--lsv-ln);stroke-width:2;fill:none}#bd-app .trx-pod .base{fill:var(--lsv-ink2)}
#bd-app .trx-pod .seal{fill:var(--lsv-pri);opacity:.9}#bd-app .trx-pod .star{fill:#fff}
#bd-app .trx-pod .stem{fill:none;stroke:var(--lsv-ink2);stroke-width:3;stroke-linecap:round}#bd-app .trx-pod .mic{fill:var(--lsv-ink)}
#bd-app .trx-pod .wav path{fill:none;stroke:var(--lsv-mut);stroke-width:2.5;stroke-linecap:round;opacity:.7}
#bd-app .trx-pod .bub rect,#bd-app .trx-pod .bub path:not(.sym){fill:var(--lsv-mut)}#bd-app .trx-pod .sym{fill:#fff}
#bd-app .trx-g.pos .trx-pod .bub rect,#bd-app .trx-g.pos .trx-pod .bub path:not(.sym){fill:var(--lsv-up)}
#bd-app .trx-g.neg .trx-pod .bub rect,#bd-app .trx-g.neg .trx-pod .bub path:not(.sym){fill:var(--lsv-dn)}
#bd-app .trx-g.pos .trx-pod .wav path{stroke:var(--lsv-up)}#bd-app .trx-g.neg .trx-pod .wav path{stroke:var(--lsv-dn)}
@media (prefers-reduced-motion:no-preference){
  #bd-app .trx-pod .bub{transform-box:fill-box;transform-origin:20% 100%;animation:trxBob 3.2s ease-in-out infinite}
  #bd-app .trx-pod .wav path{animation:trxWave 1.8s ease-in-out infinite}#bd-app .trx-pod .wav path+path{animation-delay:.3s}
  #bd-app .trx-g .ndl{transform-origin:110px 104px;animation:trxNdl .9s cubic-bezier(.3,1.4,.5,1) both}}
@keyframes trxBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes trxWave{0%,100%{opacity:.25}50%{opacity:.85}}
@keyframes trxNdl{from{transform:rotate(-25deg)}to{transform:rotate(0)}}
@media (max-width:820px){#bd-app .trx-g{max-width:none}#bd-app .trx-pod{width:96px}}
#bd-app .trx-top{grid-template-columns:1fr minmax(0,470px)}
#bd-app .trx-pod{width:118px}#bd-app .trx-gm{min-width:220px}#bd-app .trx-gm svg{max-width:240px;width:100%}
@media (max-width:820px){#bd-app .trx-gm{min-width:0}}
#bd-app .trx-secs{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
#bd-app .trx-sec small{color:var(--lsv-mut);font-size:11px;font-weight:600}#bd-app .trx-sec em{font-style:normal;font-weight:650;font-variant-numeric:tabular-nums}#bd-app .trx-sec em.u{color:var(--lsv-up)}#bd-app .trx-sec em.n{color:var(--lsv-dn)}
/* Trump: preferința de notificări + rândul din clopoțel */
#bd-app .trx-nt{display:inline-flex;gap:6px;align-items:center;margin-left:auto;font-size:13px;color:var(--lsv-ink2)}
#bd-app .trx-nt select{height:32px;padding:0 28px 0 10px;border-radius:8px;border:1px solid var(--lsv-line,rgba(255,255,255,.12));background:var(--lsv-card2,rgba(255,255,255,.04));color:var(--lsv-ink,inherit);font:inherit;font-size:13px}
@media (max-width:640px){#bd-app .trx-nt{margin-left:0;width:100%}#bd-app .trx-nt select{flex:1}}
.bd-pmodal .trx-nr{cursor:pointer}
.bd-pmodal .trx-nic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);color:var(--lsv-mut,#9aa3ad)}
.bd-pmodal .trx-nic.u{background:rgba(44,255,121,.12);color:#2cff79}.bd-pmodal .trx-nic.n{background:rgba(255,92,92,.13);color:#ff6b6b}
.bd-pmodal .trx-ntk{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.bd-pmodal .trx-ntk span{font-size:11px;font-weight:600;padding:1px 6px;border-radius:6px;background:rgba(255,255,255,.07)}
/* ---------- nivelul gratuit: fereastra de upgrade, previzualizări blocate, lacăte ---------- */
.px-upm{position:fixed;inset:0;z-index:100003;display:grid;place-items:center;padding:16px;background:rgba(3,6,12,.66);backdrop-filter:blur(3px);animation:pxupf .16s ease-out}
@keyframes pxupf{from{opacity:0}to{opacity:1}}
.px-upm-b{position:relative;width:100%;max-width:440px;padding:28px 26px 22px;border-radius:16px;background:var(--lsv-sf,#0f1623);border:1px solid var(--lsv-ln,rgba(148,163,184,.25));box-shadow:var(--lsv-sh2,0 20px 60px rgba(0,0,0,.45));color:var(--lsv-ink,#e7ebf2);font-family:var(--lsv-font,Inter,system-ui,sans-serif);text-align:left}
.px-upm-x{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:9px;border:0;background:none;color:var(--lsv-mut);font-size:22px;line-height:1;cursor:pointer}
.px-upm-x:hover{background:var(--lsv-sf2)}
.px-upm-i,.px-tz-i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--lsv-warn,#F5B83D) 15%,transparent);color:var(--lsv-warn,#F5B83D);margin-bottom:14px}
.px-upm-t{display:inline-block;margin-bottom:8px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:650;background:color-mix(in srgb,var(--lsv-pri) 14%,transparent);color:var(--lsv-pri)}
.px-upm-b h3{margin:0 0 8px!important;font:700 20px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
.px-upm-b p{margin:0 0 20px;color:var(--lsv-ink2,var(--lsv-mut));font-size:14.5px;line-height:1.55}
.px-upm-a{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.px-upm-p{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:10px;background:var(--lsv-pri);color:#fff!important;font:650 14px/1 var(--lsv-font);text-decoration:none!important}
.px-upm-p:hover{background:var(--lsv-pri2,var(--lsv-pri))}.px-upm-p:focus-visible,.px-upm-s:focus-visible,.px-tz-b:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:3px}
.px-upm-s{font-size:13.5px;color:var(--lsv-mut)!important;text-decoration:underline!important;text-underline-offset:3px}
.px-tz{position:relative;margin:12px 0 4px;border:1px dashed var(--lsv-ln2,var(--lsv-ln));border-radius:12px;overflow:hidden;min-height:190px}
.px-tz-g{padding:10px 14px;filter:blur(3px);opacity:.55;pointer-events:none;user-select:none}
.px-tz-r{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--lsv-ln)}
.px-tz-r i{width:28px;height:28px;border-radius:8px;background:var(--lsv-sf2)}.px-tz-r span{flex:1;display:flex;flex-direction:column;gap:6px}
.px-tz-r b,.px-tz-r em,.px-tz-r u{display:block;height:9px;border-radius:5px;background:var(--lsv-sf2)}.px-tz-r b{width:64px}.px-tz-r em{width:140px;height:7px}.px-tz-r u{width:70px}
.px-tz-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:color-mix(in srgb,var(--lsv-sf,#0f1623) 55%,transparent)}
.px-tz-c .px-tz-i{margin:0 0 4px}.px-tz-c b{font-size:16px;color:var(--lsv-ink)}.px-tz-c>span:not(.px-tz-i){font-size:13.5px;color:var(--lsv-mut);max-width:42ch}
.px-tz-b{margin-top:8px;height:38px;padding:0 16px;border-radius:10px;border:0;background:var(--lsv-pri);color:#fff;font:650 13.5px/1 var(--lsv-font);cursor:pointer}
.px-tz-b:hover{background:var(--lsv-pri2,var(--lsv-pri))}
.px-lkov{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 16px;background:color-mix(in srgb,var(--lsv-bg,#0b0f14) 62%,transparent);backdrop-filter:blur(4px)}
.px-lkov-c{max-width:420px;padding:24px;border-radius:14px;background:var(--lsv-sf);border:1px solid var(--lsv-ln);box-shadow:var(--lsv-sh2,0 14px 40px rgba(0,0,0,.4));text-align:center}
.px-lkov-c .px-tz-i{margin:0 auto 12px}.px-lkov-c h4{margin:2px 0 6px;font:700 18px/1.3 var(--lsv-font);color:var(--lsv-ink)}.px-lkov-c p{margin:0 0 6px;font-size:14px;line-height:1.5;color:var(--lsv-mut)}
.px-cta{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;margin-right:8px;border-radius:9px;border:1px solid var(--lsv-ln);color:var(--lsv-ink)!important;font:650 13px/1 var(--lsv-font);text-decoration:none!important;white-space:nowrap}
.px-cta.p{background:var(--lsv-pri);border-color:var(--lsv-pri);color:#fff!important}.px-cta:not(.p) svg{color:var(--lsv-warn)}
.px-cta:hover{filter:brightness(1.08)}
@media (max-width:640px){.px-cta{height:30px;padding:0 9px;font-size:12px;margin-right:4px}}
.px-anonbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--lsv-warn,#F5B83D) 9%,transparent);border:1px solid color-mix(in srgb,var(--lsv-warn,#F5B83D) 28%,transparent);font-size:13.5px;color:var(--lsv-ink2,var(--lsv-ink))}
.px-anonbar a{font-weight:650;color:var(--lsv-pri)!important;text-decoration:underline!important;text-underline-offset:3px}
.tm-lk{opacity:.78}.tm-lki,.tmc-lki{display:inline-flex;margin-left:5px;color:var(--lsv-warn,#F5B83D)}
.tmc-ixi.lk b{opacity:.7}
/* subsolul nucleului: doar mențiunea educațională (fără furnizorul de date) */
#bd-app .bd-foot>span:first-child{display:none!important}
/* fereastra de upgrade, v2 */
.px-upm{background:rgba(4,7,14,.72);backdrop-filter:blur(6px)}
.px-upm-b{--pk:var(--lsv-pri);max-width:460px;padding:0;border-radius:18px;overflow:hidden;animation:pxupm .2s cubic-bezier(.2,.8,.2,1)}
@keyframes pxupm{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.px-upm,.px-upm-b{animation:none}}
.px-upm-b.pk-start,.px-upm-b.pk-investitor,.px-upm-b.pk-pro{--pk:var(--lsv-pri,#2B59E8)}
.px-upm-top{padding:30px 28px 18px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--pk) 22%,transparent),transparent 62%)}
.px-upm-x{top:12px;right:12px;display:grid;place-items:center;color:var(--lsv-mut)}
.px-upm-i{width:52px;height:52px;border-radius:15px;background:color-mix(in srgb,var(--pk) 16%,var(--lsv-sf,#0f1623));color:var(--pk);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk) 40%,transparent);margin-bottom:16px}
.px-upm-t{background:color-mix(in srgb,var(--pk,var(--lsv-pri)) 15%,transparent);color:var(--pk,var(--lsv-pri))}
.px-upm-b h3{font-size:22px!important;margin-bottom:6px!important}
.px-upm-top p{margin:0;color:var(--lsv-mut);font-size:14.5px;line-height:1.55}
.px-upm-pl{margin:0 28px;padding:14px 16px;border-radius:12px;background:var(--lsv-sf2,rgba(255,255,255,.04));border:1px solid var(--lsv-ln)}
.px-upm-plh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}
.px-upm-plh b{font-size:13.5px;color:var(--lsv-ink)}.px-upm-plh span{font-size:13px;font-weight:650;color:var(--pk)}
.px-upm-pl ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.px-upm-pl li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.4;color:var(--lsv-ink2,var(--lsv-ink))}
.px-upm-pl li svg{flex:none;margin-top:1px;color:var(--pk)}
.px-upm-a{flex-direction:column;align-items:stretch;gap:8px;padding:18px 28px 22px}
.px-upm-p{justify-content:center;height:46px;font-size:15px;background:var(--pk)}

.px-upm-p:hover{filter:brightness(1.08);background:var(--pk)}
.px-upm-s,.px-upm-s2{align-self:center;border:0;background:none;padding:4px 6px;font:500 13.5px/1.3 var(--lsv-font);color:var(--lsv-mut)!important;text-decoration:none!important;cursor:pointer}
.px-upm-s2{color:var(--lsv-ink)!important;text-decoration:underline!important;text-underline-offset:3px}
.px-upm-s:hover,.px-upm-s2:hover{color:var(--lsv-ink)!important}
@media (max-width:520px){.px-upm{align-items:end;padding:0}.px-upm-b{max-width:none;border-radius:18px 18px 0 0}.px-upm-top{padding:26px 20px 16px}.px-upm-pl{margin:0 20px}.px-upm-a{padding:16px 20px 22px}}
/* zone blocate: conținutul e estompat și inert pe toată înălțimea, mesajul rămâne vizibil la derulare */
.px-lkbox{overflow:hidden!important}
.px-lkblur{filter:blur(6px);opacity:.5;pointer-events:none;user-select:none}
.px-lkov{position:absolute;inset:0;padding:48px 16px 16px;align-items:flex-start}
.px-lkov-c{position:sticky;top:48px;max-width:440px;padding:26px 24px 20px}
.px-lkov-c .px-upm-x{position:absolute}
.px-lkov-a{display:flex;flex-direction:column;gap:6px;align-items:center;margin-top:10px}
.px-lkov-s{border:0;background:none;color:var(--lsv-mut);font:500 13.5px/1.3 var(--lsv-font);cursor:pointer;padding:6px}
.px-lkov-s:hover{color:var(--lsv-ink)}
.px-tzw{min-height:240px}.px-tz-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px}.px-tz-tiles i{height:62px;border-radius:10px;background:var(--lsv-sf2)}
.px-tz-c .px-upm-t{margin:4px 0 0}
.scx-lkr td{opacity:.95}.scx-lkb{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--lsv-warn,#F5B83D);font:600 13px/1.3 var(--lsv-font);cursor:pointer;padding:4px 0}
.scx-lkfake{display:inline-flex;gap:8px;margin-left:14px;filter:blur(3px);opacity:.5;vertical-align:middle}.scx-lkfake i{width:70px;height:8px;border-radius:4px;background:var(--lsv-sf2)}
.scx-lkn{margin:8px 0 0;font-size:13px;color:var(--lsv-mut)}
.scx-lk .px-tz{margin:0}
.px-lvlk{display:flex;align-items:center;gap:7px;width:100%;margin:10px 0 0;padding:10px 12px;border-radius:10px;border:1px dashed var(--lsv-ln2,var(--lsv-ln));background:none;color:var(--lsv-ink);font:600 13.5px/1.3 var(--lsv-font);cursor:pointer;text-align:left}
.px-lvlk svg{color:var(--lsv-warn,#F5B83D)}.px-lvlk small{margin-left:auto;font-weight:500;color:var(--lsv-mut)}
#bd-app .px-ntm{font-variant-numeric:tabular-nums;font-weight:600;color:var(--lsv-mut)}
.px-lk2{display:inline-flex;vertical-align:-1px;color:var(--lsv-warn,#F5B83D)}
/* ---------- Începe aici (prima pagină pentru vizitatorii noi) ---------- */
#bd-app .wl{display:flex;flex-direction:column;gap:28px;padding:4px 0 20px;font-family:var(--lsv-font)}
#bd-app .wl h2{margin:0!important;font:700 18px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .wl-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:20px;align-items:stretch}
#bd-app .wl-hl{padding:30px 30px 26px;border-radius:16px;background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--lsv-pri) 16%,transparent),transparent 60%),var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .wl-hl h1{margin:0 0 10px!important;font:800 clamp(28px,3.4vw,42px)/1.08 var(--lsv-font)!important;letter-spacing:-.02em!important;color:var(--lsv-ink)!important;text-transform:none!important;max-width:18ch}
#bd-app .wl-lead{margin:0 0 22px;max-width:56ch;font-size:16px;line-height:1.55;color:var(--lsv-ink2,var(--lsv-mut))}
#bd-app .wl-q label{display:block;margin-bottom:8px;font-size:13.5px;font-weight:650;color:var(--lsv-ink)}
#bd-app .wl-qr{display:flex;align-items:center;gap:10px;height:56px;padding:0 6px 0 16px;border-radius:14px;background:var(--lsv-bg,#0b0f14);border:1px solid var(--lsv-ln2,var(--lsv-ln));color:var(--lsv-mut)}
#bd-app .wl-qr:focus-within{border-color:var(--lsv-pri);box-shadow:0 0 0 3px color-mix(in srgb,var(--lsv-pri) 25%,transparent)}
#bd-app .wl-qr input{flex:1;min-width:0;height:100%;border:0!important;background:none!important;color:var(--lsv-ink)!important;font:500 16px var(--lsv-font)!important;outline:none!important;box-shadow:none!important;padding:0!important}
#bd-app .wl-qr button{height:44px;padding:0 20px;border:0;border-radius:10px;background:var(--lsv-pri);color:#fff;font:650 14.5px var(--lsv-font);cursor:pointer}
#bd-app .wl-qr button:hover{background:var(--lsv-pri2,var(--lsv-pri))}
#bd-app .wl-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}
#bd-app .wl-try>span{font-size:13px;color:var(--lsv-mut);margin-right:4px}
#bd-app .wl-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--lsv-ln);background:var(--lsv-sf2);color:var(--lsv-ink);font:600 13px var(--lsv-font);cursor:pointer}
#bd-app .wl-chip:hover{border-color:var(--lsv-pri)}
#bd-app .wl-reg{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .wl-k{font-size:13px;font-weight:600;color:var(--lsv-mut)}
#bd-app .wl-reg>b{font:800 26px/1.15 var(--lsv-font);color:var(--lsv-ink)}#bd-app .wl-reg.on>b{color:var(--lsv-up)}#bd-app .wl-reg.off>b{color:var(--lsv-dn)}
#bd-app .wl-reg small{font-size:13.5px;line-height:1.5;color:var(--lsv-ink2,var(--lsv-mut))}
#bd-app .wl-gb{position:relative;display:block;height:8px;margin:6px 0 4px;border-radius:999px;background:linear-gradient(90deg,var(--lsv-dn),#F5B83D 50%,var(--lsv-up))}
#bd-app .wl-gb i{position:absolute;top:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--lsv-ink);border:3px solid var(--lsv-sf);transform:translateY(-50%)}
#bd-app .wl-lnk{align-self:flex-start;margin-top:auto;border:0;background:none;padding:4px 0;color:var(--lsv-pri);font:600 13.5px var(--lsv-font);cursor:pointer}
#bd-app .wl-lnk:hover{text-decoration:underline;text-underline-offset:3px}
#bd-app .wl-steps{padding:22px 24px;border-radius:16px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .wl-sh{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}
#bd-app .wl-sp{flex:0 0 140px;height:6px;border-radius:999px;background:var(--lsv-sf2);overflow:hidden}#bd-app .wl-sp i{display:block;height:100%;background:var(--lsv-pri);border-radius:999px}
#bd-app .wl-sh small{font-size:13px;color:var(--lsv-mut)}
#bd-app .wl-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#bd-app .wl-steps li{display:flex;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--lsv-ln);background:var(--lsv-bg,transparent)}
#bd-app .wl-steps li.ok{opacity:.7}
#bd-app .wl-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--lsv-pri) 16%,transparent);color:var(--lsv-pri);font:700 14px var(--lsv-font)}
#bd-app .wl-steps li.ok .wl-n{background:color-mix(in srgb,var(--lsv-up) 18%,transparent);color:var(--lsv-up)}
#bd-app .wl-steps h3{margin:3px 0 4px!important;font:650 15px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .wl-steps p{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:var(--lsv-mut)}
#bd-app .wl-ok{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;color:var(--lsv-up)}
#bd-app .wl-today h2,#bd-app .wl-find h2{margin-bottom:12px!important}
#bd-app .wl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#bd-app .wl-card{display:flex;flex-direction:column;padding:18px;border-radius:14px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .wl-card h3{margin:0 0 2px!important;font:700 15.5px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .wl-card>p{margin:0 0 12px;font-size:13px;color:var(--lsv-mut)}
#bd-app .wl-rows{display:flex;flex-direction:column;gap:6px;flex:1}
#bd-app .wl-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;border:1px solid transparent;background:var(--lsv-sf2);color:var(--lsv-ink);text-align:left;cursor:pointer;font-family:var(--lsv-font)}
#bd-app .wl-row:hover{border-color:var(--lsv-ln2,var(--lsv-ln))}
#bd-app .wl-row b{font-size:14px}#bd-app .wl-row small{font-size:12px;color:var(--lsv-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .wl-sc{flex:none;min-width:38px;text-align:center;padding:3px 0;border-radius:8px;font:800 15px var(--lsv-font);font-style:normal}
#bd-app .wl-sc.s1{color:var(--lsv-up);background:color-mix(in srgb,var(--lsv-up) 14%,transparent)}#bd-app .wl-sc.s2{color:#84cc16;background:rgba(132,204,22,.14)}#bd-app .wl-sc.s3{color:#F5B83D;background:rgba(245,184,61,.14)}#bd-app .wl-sc.s4{color:var(--lsv-dn);background:color-mix(in srgb,var(--lsv-dn) 14%,transparent)}
#bd-app .wl-cf{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}
#bd-app .wl-cf .wl-lnk{margin:0}
#bd-app .wl-lk{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;color:var(--lsv-warn,#F5B83D);font:600 13px var(--lsv-font);cursor:pointer}
#bd-app .wl-trg{padding:10px 12px;border-radius:10px;background:var(--lsv-sf2)}#bd-app .wl-trg b{font:800 18px var(--lsv-font)}#bd-app .wl-trg.t2 b{color:var(--lsv-up)}#bd-app .wl-trg.t0 b{color:var(--lsv-dn)}
#bd-app .wl-trp{margin:4px 2px 0;font-size:13px;line-height:1.5;color:var(--lsv-ink2,var(--lsv-ink));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#bd-app .wl-zg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#bd-app .wl-z{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-radius:14px;border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink);text-align:left;cursor:pointer;font-family:var(--lsv-font)}
#bd-app .wl-z:hover{border-color:var(--lsv-pri)}#bd-app .wl-z svg{color:var(--lsv-pri);margin-bottom:4px}#bd-app .wl-z b{font-size:15px}#bd-app .wl-z span{font-size:13px;line-height:1.5;color:var(--lsv-mut)}
#bd-app .wl-feed{margin:0;font-size:14px;color:var(--lsv-mut)}#bd-app .wl-feed .wl-lnk{display:inline;margin:0}
#bd-app .wl-disc{margin:0;font-size:12.5px;color:var(--lsv-mut)}
#bd-app .wl button:focus-visible,#bd-app .wl a:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:2px}
@media (max-width:1100px){#bd-app .wl-hero{grid-template-columns:1fr}#bd-app .wl-zg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){#bd-app .wl-steps ol,#bd-app .wl-cards{grid-template-columns:1fr}}
@media (max-width:560px){#bd-app .wl-hl{padding:22px 18px}#bd-app .wl-zg{grid-template-columns:1fr}#bd-app .wl-qr button{padding:0 14px}}
#bd-app .wl-row>.wl-rt{flex:1;min-width:0;display:flex;flex-direction:column}
#bd-app .wl-row>span:not(.wl-rt){flex:none}
#bd-app .wl-rs{display:grid;gap:8px;margin:10px 0 4px;padding:12px 0 0;border-top:1px solid var(--lsv-ln)}
#bd-app .wl-rs div{display:flex;justify-content:space-between;gap:10px;font-size:13px}#bd-app .wl-rs dt{color:var(--lsv-mut)}#bd-app .wl-rs dd{margin:0;font-weight:650;color:var(--lsv-ink)}
/* fără lacăte pe butoane, taburi și zone: ce e inclus în abonament se află doar la click, din fereastra de upgrade */
.lsv-lki,.px-ailock .px-lk,.tm-lki,.tmc-lki,.px-lk2{display:none!important}
.lsv-tlk,.lsv-zlk>span,.tm-lk,.tmc-ixi.lk b,.ag-fab.px-ailock{opacity:1!important}
#bd-app .bdxp-lock{opacity:1!important}#bd-app .bdxp-lock:after{content:none!important;display:none!important}
/* ---------- Începe aici v2 ---------- */
#bd-app .wl{gap:32px}
#bd-app .wl-hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}
#bd-app .wl-proof{list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--lsv-ln);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#bd-app .wl-proof li{display:flex;flex-direction:column;gap:3px}
#bd-app .wl-proof b{font:800 22px/1.1 var(--lsv-font);color:var(--lsv-ink);font-variant-numeric:tabular-nums}
#bd-app .wl-proof span{font-size:12.5px;line-height:1.4;color:var(--lsv-mut)}
#bd-app .wl-live{display:inline-flex;align-items:center;gap:7px;font:800 18px/1.1 var(--lsv-font)!important;color:var(--lsv-up)!important}
#bd-app .wl-live i,#bd-app .wl-dot{width:9px;height:9px;border-radius:50%;background:var(--lsv-up);box-shadow:0 0 0 4px color-mix(in srgb,var(--lsv-up) 22%,transparent);animation:wlpulse 2s ease-in-out infinite}
@keyframes wlpulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--lsv-up) 6%,transparent)}}
@media (prefers-reduced-motion:reduce){#bd-app .wl-live i,#bd-app .wl-dot{animation:none}}
#bd-app .wl-story{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:16px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .wl-sth{display:flex;align-items:center;gap:10px}
#bd-app .wl-sth h2{font-size:14px!important;font-weight:650!important;color:var(--lsv-mut)!important}
#bd-app .wl-story h3{margin:2px 0 0!important;font:750 19px/1.3 var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .wl-story ul{margin:0;padding:0 0 0 18px;display:grid;gap:7px}
#bd-app .wl-story li{font-size:14px;line-height:1.5;color:var(--lsv-ink2,var(--lsv-ink))}
#bd-app .wl-mu{margin:0;font-size:12.5px;color:var(--lsv-mut)}
#bd-app .wl-reg{display:block;padding:14px 0 0;margin-top:4px;border:0;border-top:1px solid var(--lsv-ln);border-radius:0;background:none}
#bd-app .wl-regh{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
#bd-app .wl-regh b{font:800 17px var(--lsv-font);color:var(--lsv-ink)}#bd-app .wl-reg.on .wl-regh b{color:var(--lsv-up)}#bd-app .wl-reg.off .wl-regh b{color:var(--lsv-dn)}
#bd-app .wl-regh span{font-size:13px;font-weight:650;color:var(--lsv-mut)}
#bd-app .wl-reg .wl-rs{border:0;padding:4px 0 0;margin:6px 0 0}
#bd-app .wl-sim{padding:24px;border-radius:16px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .wl-simh p{margin:4px 0 16px;font-size:14px;color:var(--lsv-mut)}
#bd-app .wl-simc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:22px;align-items:start}
#bd-app .wl-chs{display:flex;flex-wrap:wrap;gap:8px}
#bd-app .wl-chip.on{border-color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 14%,transparent)}
#bd-app .wl-simr{display:flex;flex-direction:column;gap:14px;margin-top:16px}
#bd-app .wl-simr label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--lsv-mut)}
#bd-app .wl-amt{display:flex;align-items:center;gap:4px;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--lsv-ln2,var(--lsv-ln));background:var(--lsv-bg,transparent);font:700 20px var(--lsv-font);color:var(--lsv-ink)}
#bd-app .wl-amt:focus-within{border-color:var(--lsv-pri)}
#bd-app .wl-amt input{flex:1;min-width:0;border:0!important;background:none!important;color:var(--lsv-ink)!important;font:700 20px var(--lsv-font)!important;outline:none!important;box-shadow:none!important;padding:0!important}
#bd-app .wl-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:11px;background:var(--lsv-sf2)}
#bd-app .wl-seg button{height:36px;border:0;border-radius:8px;background:none;color:var(--lsv-ink2,var(--lsv-mut));font:600 13px var(--lsv-font);cursor:pointer}
#bd-app .wl-seg button.on{background:var(--lsv-sf);color:var(--lsv-ink);box-shadow:0 1px 0 var(--lsv-ln)}
#bd-app .wl-simo{padding:18px;border-radius:14px;background:var(--lsv-bg,transparent);border:1px solid var(--lsv-ln)}
#bd-app .wl-simk span{font-size:13px;color:var(--lsv-mut)}
#bd-app .wl-simk b{display:block;font:800 clamp(30px,3.6vw,44px)/1.1 var(--lsv-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
#bd-app .wl-simk b.up{color:var(--lsv-up)}#bd-app .wl-simk b.dn{color:var(--lsv-dn)}
#bd-app .wl-simd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 10px}
#bd-app .wl-simd dt{font-size:12px;color:var(--lsv-mut)}#bd-app .wl-simd dd{margin:2px 0 0;font:700 16px var(--lsv-font);color:var(--lsv-ink);font-variant-numeric:tabular-nums}
#bd-app .wl-simd dd.up{color:var(--lsv-up)}#bd-app .wl-simd dd.dn{color:var(--lsv-dn)}
#bd-app .wl-spk{display:block;width:100%;height:120px}
#bd-app .wl-spk path{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}#bd-app .wl-spk path.m{stroke:var(--lsv-pri)}#bd-app .wl-spk path.s{stroke:var(--lsv-mut);stroke-dasharray:4 4;opacity:.8}
#bd-app .wl-spk line.b{stroke:var(--lsv-ln);stroke-width:1;vector-effect:non-scaling-stroke}
#bd-app .wl-simf{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}
#bd-app .wl-lg{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--lsv-mut)}#bd-app .wl-lg i{display:inline-block;width:16px;height:2px;background:var(--lsv-pri)}#bd-app .wl-lg i.s{background:var(--lsv-mut);margin-left:8px}
#bd-app .wl-note{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--lsv-mut)}
#bd-app .wl-card header p{margin:2px 0 12px;font-size:13px;color:var(--lsv-mut)}
#bd-app .wl-card footer{margin-top:12px}
#bd-app .wl-ghw{position:relative;display:flex;flex-direction:column;gap:6px}
#bd-app .wl-gh{filter:blur(3px);opacity:.45;pointer-events:none}
#bd-app .wl-gh i{width:26px;height:26px;border-radius:7px;background:var(--lsv-ln)}#bd-app .wl-gh b{display:block;width:56px;height:9px;border-radius:4px;background:var(--lsv-ln)}#bd-app .wl-gh small{display:block;width:110px;height:7px;margin-top:5px;border-radius:4px;background:var(--lsv-ln)}#bd-app .wl-gh em{width:36px;height:22px;border-radius:7px;background:var(--lsv-ln)}
#bd-app .wl-ghb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:10px;background:color-mix(in srgb,var(--lsv-sf) 40%,transparent);color:var(--lsv-ink);cursor:pointer;font-family:var(--lsv-font)}
#bd-app .wl-ghb b{font-size:14px}#bd-app .wl-ghb span{font-size:13px;font-weight:650;color:var(--lsv-pri)}
#bd-app .wl-ghb:hover span{text-decoration:underline;text-underline-offset:3px}
#bd-app .wl-plans{padding:24px;border-radius:16px;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--lsv-pri) 12%,transparent),transparent 60%),var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .wl-ph{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:16px}#bd-app .wl-ph p{margin:4px 0 0;font-size:14px;color:var(--lsv-mut)}
#bd-app .wl-pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#bd-app .wl-pc{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;border:1px solid var(--lsv-ln);background:var(--lsv-bg,transparent)}
#bd-app .wl-pc.rec{border-color:var(--lsv-pri);box-shadow:0 0 0 1px var(--lsv-pri) inset}
#bd-app .wl-rec{position:absolute;top:-11px;left:18px;padding:3px 10px;border-radius:999px;background:var(--lsv-pri);color:#fff;font:700 11.5px var(--lsv-font)}
#bd-app .wl-pc h3{margin:0!important;font:750 17px var(--lsv-font)!important;color:var(--lsv-ink)!important;text-transform:none!important;letter-spacing:0!important}
#bd-app .wl-pr{display:flex;align-items:baseline;gap:5px}#bd-app .wl-pr b{font:800 30px var(--lsv-font);color:var(--lsv-ink)}#bd-app .wl-pr span{font-size:13px;color:var(--lsv-mut)}
#bd-app .wl-pc ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1}
#bd-app .wl-pc li{display:flex;gap:8px;font-size:13.5px;line-height:1.4;color:var(--lsv-ink2,var(--lsv-ink))}#bd-app .wl-pc li svg{flex:none;color:var(--lsv-pri);margin-top:1px}
#bd-app .wl-pc .px-btn{justify-content:center;text-align:center}
@media (max-width:1100px){#bd-app .wl-simc{grid-template-columns:1fr}}
@media (max-width:900px){#bd-app .wl-pg,#bd-app .wl-proof{grid-template-columns:1fr}#bd-app .wl-simd{grid-template-columns:1fr 1fr}}
/* ===== cardul de blocare unificat ===== */
.px-lc{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:440px;margin:0 auto;padding:26px 24px 20px;border-radius:16px;background:var(--lsv-sf,#0f1623);border:1px solid var(--lsv-ln2,var(--lsv-ln));box-shadow:0 18px 50px rgba(2,6,16,.45);text-align:center;color:var(--lsv-ink);font-family:var(--lsv-font)}
.px-lc-i{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin-bottom:6px;color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lsv-pri) 45%,transparent)}
.px-lc-t{font:600 11.5px/1 var(--lsv-font);letter-spacing:.02em;color:var(--lsv-pri);padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--lsv-pri) 12%,transparent)}
.px-lc-h{font:700 17px/1.3 var(--lsv-font);color:var(--lsv-ink);margin-top:4px;max-width:34ch}
.px-lc-p{font-size:13.5px;line-height:1.5;color:var(--lsv-mut);max-width:44ch}
.px-lc-b{margin-top:10px;height:40px;padding:0 20px;border-radius:10px;border:0;background:var(--lsv-pri);color:#fff;font:650 14px/1 var(--lsv-font);cursor:pointer}
.px-lc-b:hover{background:var(--lsv-pri2,var(--lsv-pri))}.px-lc-b:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:3px}
.px-lc-pr{font-size:12px;color:var(--lsv-mut)}
.px-lc .px-upm-x{position:absolute}
.px-tz-c{background:color-mix(in srgb,var(--lsv-bg,#0b0f14) 35%,transparent)}
.px-tz-c .px-lc{max-width:420px;padding:20px 20px 16px}.px-tz-c .px-lc-i{width:48px;height:48px}
.px-lkov{align-items:flex-start}.px-lkov>.px-lc{position:sticky;top:48px}
.px-tzw{min-height:300px}
/* ===== Congresul SUA ===== */
#bd-app .cg{display:flex;flex-direction:column;gap:16px}
#bd-app .cg-hd{display:flex;align-items:flex-start;gap:16px;padding:22px 22px 18px;border-radius:16px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .cg-ic{flex:0 0 52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 12%,transparent)}
#bd-app .cg-hd>div{flex:1;min-width:0}#bd-app .cg-ey{font:600 12px/1 var(--lsv-font);color:var(--lsv-pri)}
#bd-app .cg-hd h2{margin:6px 0 4px;font:700 24px/1.2 var(--lsv-font);color:var(--lsv-ink);letter-spacing:-.01em}#bd-app .cg-hd p{margin:0;color:var(--lsv-mut);font-size:14px;line-height:1.5;max-width:76ch}
#bd-app .cg-upd{color:var(--lsv-mut);font-size:12px;white-space:nowrap}
#bd-app .cg-tabs{display:flex;gap:4px;border-bottom:1px solid var(--lsv-ln);overflow-x:auto}
#bd-app .cg-tabs button{position:relative;border:0;background:none;color:var(--lsv-mut);font:600 14px/1 var(--lsv-font);padding:12px 14px;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}
#bd-app .cg-tabs button.on{color:var(--lsv-ink);border-bottom-color:var(--lsv-pri)}#bd-app .cg-tabs button:hover{color:var(--lsv-ink)}
#bd-app .cg-plus{margin-left:3px;color:var(--lsv-pri);font-weight:700}
#bd-app .cg-body{display:flex;flex-direction:column;gap:14px}
#bd-app .cg-kp,#bd-app .ca-kp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--lsv-ln);border-radius:14px;background:var(--lsv-sf);overflow:hidden}
#bd-app .cg-kp>div,#bd-app .ca-kp>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:1px solid var(--lsv-ln);min-width:0}#bd-app .cg-kp>div:first-child,#bd-app .ca-kp>div:first-child{border-left:0}
#bd-app .cg-kp span,#bd-app .ca-kp span{font-size:12.5px;color:var(--lsv-mut)}#bd-app .cg-kp b,#bd-app .ca-kp b{font:700 21px/1.15 var(--lsv-font);color:var(--lsv-ink);font-variant-numeric:tabular-nums}
#bd-app .cg-kp small,#bd-app .ca-kp small{font-size:12px;color:var(--lsv-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .cg .up,#bd-app .bo .up,#bd-app .ca .up,.cg-dr .up{color:var(--lsv-up)}#bd-app .cg .dn,#bd-app .bo .dn,#bd-app .ca .dn,.cg-dr .dn{color:var(--lsv-dn)}
#bd-app .cg-fl,#bd-app .ca-fl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#bd-app .cg-seg,.cg-dr .cg-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--lsv-sf2);border:1px solid var(--lsv-ln)}
#bd-app .cg-seg button{border:0;background:none;color:var(--lsv-mut);font:600 12.5px/1 var(--lsv-font);padding:8px 11px;border-radius:7px;cursor:pointer;white-space:nowrap}
#bd-app .cg-seg button.on{background:var(--lsv-sf);color:var(--lsv-ink);box-shadow:0 1px 2px rgba(0,0,0,.25)}#bd-app .cg-seg button:hover{color:var(--lsv-ink)}
#bd-app .cg-q{display:flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--lsv-ln);background:var(--lsv-sf2);color:var(--lsv-mut);flex:1 1 200px;min-width:160px;max-width:300px}
#bd-app .cg-q input{flex:1;min-width:0;border:0;background:none;color:var(--lsv-ink);font:500 13.5px var(--lsv-font);outline:0}
#bd-app .cg-q:focus-within{border-color:var(--lsv-pri)}
#bd-app .cg-tw{position:relative;border:1px solid var(--lsv-ln);border-radius:14px;background:var(--lsv-sf);overflow-x:auto}
#bd-app .cg-t{width:100%;border-collapse:collapse;font-size:13.5px;min-width:900px}
#bd-app .cg-t th{text-align:left;font:600 12px/1.2 var(--lsv-font);color:var(--lsv-mut);padding:12px 14px;border-bottom:1px solid var(--lsv-ln);white-space:nowrap}
#bd-app .cg-t td{padding:12px 14px;border-bottom:1px solid var(--lsv-ln);vertical-align:middle;color:var(--lsv-ink2,var(--lsv-ink))}
#bd-app .cg-t tbody tr:last-child td{border-bottom:0}
#bd-app .cg-r{cursor:pointer}#bd-app .cg-r:hover td{background:color-mix(in srgb,var(--lsv-pri) 5%,transparent)}#bd-app .cg-r.on td{background:color-mix(in srgb,var(--lsv-pri) 7%,transparent)}
#bd-app .cg-r:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:-2px}
#bd-app .cg-t td small,#bd-app .cg-t td .cg-am{display:block}#bd-app .cg-t td small{font-size:12px;color:var(--lsv-mut);margin-top:3px}
#bd-app .cg-as{display:flex;align-items:center;gap:10px;min-width:0}#bd-app .cg-as b{color:var(--lsv-ink)}
#bd-app .cg-lgs{display:flex;flex:0 0 auto}#bd-app .cg-lgs .px-logo{width:30px;height:30px;border-radius:8px;box-shadow:0 0 0 2px var(--lsv-sf);margin-left:-8px}#bd-app .cg-lgs .px-logo:first-child{margin-left:0}
#bd-app .cg-lg0{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--lsv-sf2);color:var(--lsv-mut);font-weight:700}
#bd-app .cg-ty{font-weight:700}#bd-app .cg-am{font:600 14px var(--lsv-font);color:var(--lsv-ink);margin-top:2px;font-variant-numeric:tabular-nums}
#bd-app .cg-who,.cg-dr .cg-who{display:flex;align-items:center;gap:10px;min-width:0}#bd-app .cg-who>span{display:flex;flex-direction:column;min-width:0}#bd-app .cg-who b{color:var(--lsv-ink);white-space:nowrap}
#bd-app .cg-who small{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}
.cg-av{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--lsv-sf2);box-shadow:0 0 0 2px var(--lsv-ln)}
.cg-av b{font:700 12px var(--lsv-font);color:var(--lsv-mut)}.cg-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}
.cg-av.p-D{box-shadow:0 0 0 2px #3b82f6}.cg-av.p-R{box-shadow:0 0 0 2px #ef4444}.cg-av.big{flex-basis:64px;width:64px;height:64px}
.cg-pt{display:inline-block;padding:2px 7px;border-radius:6px;font:700 11px/1.3 var(--lsv-font)}.cg-pt.p-D{background:rgba(59,130,246,.16);color:#60a5fa}.cg-pt.p-R{background:rgba(239,68,68,.15);color:#f87171}.cg-pt.p-I{background:rgba(148,163,184,.18);color:var(--lsv-mut)}
#bd-app .cg-pr{font:700 15px var(--lsv-font);font-variant-numeric:tabular-nums}
#bd-app .cg-inf{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--lsv-mut);font:700 9px/1 var(--lsv-font);vertical-align:1px;cursor:help}
#bd-app .cg-xr td{padding:0 14px 14px;background:color-mix(in srgb,var(--lsv-pri) 7%,transparent)}
#bd-app .cg-xw,.cg-dr .cg-xw{border:1px solid var(--lsv-ln);border-radius:12px;background:var(--lsv-sf2);overflow-x:auto}
.cg-xt{width:100%;border-collapse:collapse;font-size:13px}.cg-xt th{text-align:left;font:600 11.5px var(--lsv-font);color:var(--lsv-mut);padding:9px 12px;border-bottom:1px solid var(--lsv-ln);white-space:nowrap}
.cg-xt td{padding:9px 12px;border-bottom:1px solid var(--lsv-ln);color:var(--lsv-ink);vertical-align:middle}.cg-xt tr:last-child td{border-bottom:0}.cg-xt td small{display:block;color:var(--lsv-mut);font-size:11.5px;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cg-xt a{color:var(--lsv-pri);text-decoration:none;white-space:nowrap}.cg-xt a:hover{text-decoration:underline}
.cg-tk{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--lsv-ink);padding:0;cursor:pointer;font:700 13px var(--lsv-font)}.cg-tk .px-logo{width:22px;height:22px}.cg-tk:hover b{color:var(--lsv-pri)}
.cg-an{color:var(--lsv-ink2,var(--lsv-ink))}
#bd-app .cg-mu,.cg-dr .cg-mu{color:var(--lsv-mut)}#bd-app td.cg-mu{text-align:center;padding:28px}
#bd-app .cg-mo{display:flex;justify-content:center}
#bd-app .cg-gh td i,#bd-app .cg-gh>i,#bd-app .cg-gh span i{display:block;height:9px;border-radius:5px;background:var(--lsv-sf2);margin:3px 0}
#bd-app .cg-gh i.a{width:70%;height:11px}#bd-app .cg-gh i.b{width:45%}#bd-app .cg-gh i.c{width:60%}#bd-app .cg-gh i.d{width:30%}
#bd-app tr.cg-gh td{filter:blur(2px);opacity:.7}
#bd-app .cg-lkf{position:relative;margin-top:-180px;padding:0 16px 22px;display:flex;justify-content:center;background:linear-gradient(to bottom,transparent,var(--lsv-sf) 40%)}
#bd-app .cg-lkw{position:relative;overflow:hidden;min-height:420px}#bd-app .cg-lkw .cg-t,#bd-app .cg-lkw .cg-sc{filter:blur(3px);opacity:.6;pointer-events:none;user-select:none}
#bd-app .cg-lkc,#bd-app .bo-lkc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;z-index:2}
#bd-app .cg-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}#bd-app .cg-sh h3{margin:0;font:700 19px/1.25 var(--lsv-font);color:var(--lsv-ink)}#bd-app .cg-sh p{margin:4px 0 0;color:var(--lsv-mut);font-size:13.5px;max-width:70ch}
#bd-app .cg-rk{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:8px;background:var(--lsv-sf2);font:700 12.5px var(--lsv-font);color:var(--lsv-mut)}
#bd-app .cg-rk.t1{background:rgba(245,184,61,.18);color:#f5b83d}#bd-app .cg-rk.t2{background:rgba(203,213,225,.16);color:#cbd5e1}#bd-app .cg-rk.t3{background:rgba(217,119,6,.16);color:#f59e0b}
#bd-app .cg-ex{display:inline-block;padding:4px 8px;border-radius:7px;font:700 13px var(--lsv-font);background:var(--lsv-sf2)}
#bd-app .cg-lb .cg-as small{margin:0;font-size:12px;color:var(--lsv-mut)}
#bd-app .cg-stg{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}
#bd-app .cg-sc{border:1px solid var(--lsv-ln);border-radius:14px;background:var(--lsv-sf);padding:8px}
#bd-app .cg-sc h4{margin:8px 10px 6px;font:700 15px var(--lsv-font)}
#bd-app .cg-sr{display:grid;grid-template-columns:28px 30px minmax(0,1.3fr) minmax(60px,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--lsv-ink);text-align:left;cursor:pointer;font-family:var(--lsv-font)}
#bd-app .cg-sr:hover{background:var(--lsv-sf2)}#bd-app .cg-sr .px-logo{width:30px;height:30px}
#bd-app .cg-sn{display:flex;flex-direction:column;min-width:0}#bd-app .cg-sn small{color:var(--lsv-mut);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .cg-bar{height:8px;border-radius:5px;background:var(--lsv-sf2);overflow:hidden}#bd-app .cg-bar i{display:block;height:100%;border-radius:5px}#bd-app .cg-bar i.up{background:var(--lsv-up)}#bd-app .cg-bar i.dn{background:var(--lsv-dn)}
#bd-app .cg-sv{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}#bd-app .cg-sv b{font-size:13px}#bd-app .cg-sv small{color:var(--lsv-mut);font-size:11.5px}
#bd-app .cg-stg.cg-lkw{min-height:460px}
#bd-app .cg-wait,#bd-app .bo-wait{padding:36px 20px;border:1px dashed var(--lsv-ln2,var(--lsv-ln));border-radius:14px;text-align:center;color:var(--lsv-mut);line-height:1.5}
#bd-app .cg-disc,#bd-app .bo-disc,#bd-app .ca-disc{margin:2px 0 0;font-size:12px;color:var(--lsv-mut);line-height:1.5}
.cg-dr{position:fixed;inset:0;z-index:100002;display:flex;justify-content:flex-end;background:rgba(4,7,14,.6);backdrop-filter:blur(3px)}
.cg-drb{position:relative;width:min(760px,100%);height:100%;overflow-y:auto;padding:26px 24px;background:var(--lsv-bg,#0b0f14);border-left:1px solid var(--lsv-ln);color:var(--lsv-ink);font-family:var(--lsv-font);display:flex;flex-direction:column;gap:16px;animation:cgdr .2s ease-out}
@keyframes cgdr{from{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cg-drb{animation:none}}
.cg-drh{display:flex;align-items:center;gap:16px}.cg-drh h3{margin:4px 0;font:700 22px var(--lsv-font)}.cg-drh p{margin:0;display:flex;gap:8px;align-items:center}.cg-drh .cg-ey{font:600 12px var(--lsv-font);color:var(--lsv-pri)}
.cg-dr .cg-kp{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--lsv-ln);border-radius:12px;background:var(--lsv-sf)}.cg-dr .cg-kp>div{padding:12px 14px;display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--lsv-ln)}.cg-dr .cg-kp>div:first-child{border:0}
.cg-dr .cg-kp span{font-size:12px;color:var(--lsv-mut)}.cg-dr .cg-kp b{font:700 20px var(--lsv-font)}.cg-dr .cg-kp small{display:none}
.cg-h4{margin:4px 0 0;font:700 15px var(--lsv-font)}
@media (max-width:1100px){#bd-app .cg-kp,#bd-app .ca-kp{grid-template-columns:repeat(3,minmax(0,1fr))}#bd-app .cg-kp>div:nth-child(4),#bd-app .ca-kp>div:nth-child(4){border-left:0}#bd-app .cg-kp>div:nth-child(n+4),#bd-app .ca-kp>div:nth-child(n+4){border-top:1px solid var(--lsv-ln)}}
@media (max-width:720px){#bd-app .cg-hd{flex-wrap:wrap;padding:18px}#bd-app .cg-hd h2{font-size:20px}#bd-app .cg-kp,#bd-app .ca-kp{grid-template-columns:repeat(2,minmax(0,1fr))}#bd-app .cg-kp>div,#bd-app .ca-kp>div{border-left:0!important;border-top:1px solid var(--lsv-ln)}#bd-app .cg-kp>div:nth-child(-n+2),#bd-app .ca-kp>div:nth-child(-n+2){border-top:0}#bd-app .cg-kp>div:nth-child(even),#bd-app .ca-kp>div:nth-child(even){border-left:1px solid var(--lsv-ln)!important}
  #bd-app .cg-stg{grid-template-columns:1fr}#bd-app .cg-q{max-width:none}.cg-drb{padding:20px 16px}}
/* ===== Selecția lunii ===== */
#bd-app .bo{display:flex;flex-direction:column;gap:14px}
#bd-app .bo-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#bd-app .bo-tt{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}#bd-app .bo-tt h2{margin:0;font:700 28px/1.15 var(--lsv-font);color:var(--lsv-ink);letter-spacing:-.015em}
#bd-app .bo-sub{font:500 26px/1.15 var(--lsv-font);color:var(--lsv-mut);padding-left:14px;border-left:1px solid var(--lsv-ln)}
#bd-app .bo-act{display:flex;gap:8px}#bd-app .bo-act .px-btn{display:inline-flex;align-items:center;gap:6px}
#bd-app .bo-mw{position:relative}#bd-app .bo-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:260px;padding:6px;border-radius:12px;background:var(--lsv-sf);border:1px solid var(--lsv-ln);box-shadow:var(--lsv-sh2,0 14px 40px rgba(0,0,0,.4))}
#bd-app .bo-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;color:var(--lsv-ink);text-align:left;cursor:pointer;font-family:var(--lsv-font)}
#bd-app .bo-menu button:hover,#bd-app .bo-menu button.on{background:var(--lsv-sf2)}#bd-app .bo-menu b{display:block;font-size:14px;text-transform:capitalize}#bd-app .bo-menu small{color:var(--lsv-mut);font-size:12px}#bd-app .bo-menu em{font:700 13px var(--lsv-font);font-style:normal}
#bd-app .bo-meta{display:flex;gap:18px;flex-wrap:wrap;color:var(--lsv-mut);font-size:14px}#bd-app .bo-meta span+span{padding-left:18px;border-left:1px solid var(--lsv-ln)}
#bd-app .bo-note{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--lsv-pri) 40%,transparent);border-left:3px solid var(--lsv-pri);background:color-mix(in srgb,var(--lsv-pri) 8%,transparent);color:var(--lsv-ink);font:600 13.5px/1.4 var(--lsv-font)}
#bd-app .bo-note svg{color:var(--lsv-pri);flex:0 0 auto}
#bd-app .bo-perf{display:flex;gap:28px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}#bd-app .bo-perf div{display:flex;flex-direction:column;gap:4px}#bd-app .bo-perf small{color:var(--lsv-mut);font-size:12.5px}#bd-app .bo-perf b{font:700 22px var(--lsv-font);font-variant-numeric:tabular-nums}
#bd-app .bo-list{display:flex;flex-direction:column;gap:10px}
#bd-app .bo-r{border:1px solid var(--lsv-ln);border-radius:16px;background:var(--lsv-sf);overflow:hidden}#bd-app .bo-r.on{border-color:var(--lsv-ln2,var(--lsv-ln))}
#bd-app .bo-rh{display:grid;grid-template-columns:52px minmax(200px,1.6fr) minmax(130px,.8fr) minmax(140px,.8fr) minmax(0,1.4fr) 28px;align-items:center;gap:16px;padding:16px 20px;cursor:pointer}
#bd-app .bo-r.on .bo-rh{grid-template-columns:52px minmax(200px,1.6fr) minmax(130px,.8fr) minmax(140px,.8fr) 28px;border-bottom:1px solid var(--lsv-ln)}
#bd-app .bo-rh:hover{background:color-mix(in srgb,var(--lsv-pri) 4%,transparent)}#bd-app .bo-rh:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:-2px}
#bd-app .bo-rk{font:300 34px/1 var(--lsv-font);color:var(--lsv-pri);text-align:center;font-variant-numeric:tabular-nums}
#bd-app .bo-co{display:flex;align-items:center;gap:12px;min-width:0}#bd-app .bo-co .px-logo{width:44px;height:44px;border-radius:12px;flex:0 0 44px}
#bd-app .bo-co>span{display:flex;flex-direction:column;min-width:0}#bd-app .bo-co b{font:700 16px var(--lsv-font);color:var(--lsv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bd-app .bo-co b em{font-style:normal;font-weight:500;color:var(--lsv-ink2,var(--lsv-mut))}
#bd-app .bo-co small{color:var(--lsv-mut);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .bo-lkl{flex:0 0 44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--lsv-mut);box-shadow:inset 0 0 0 1px var(--lsv-ln2,var(--lsv-ln))}
#bd-app .bo-gn{display:flex!important;flex-direction:column;gap:8px;flex:1}#bd-app .bo-gn i{display:block;height:12px;border-radius:6px;background:var(--lsv-sf2);width:70%}#bd-app .bo-gn i+i{width:45%;height:9px}
#bd-app .bo-px,#bd-app .bo-pt{display:flex;flex-direction:column;gap:3px;padding-left:16px;border-left:1px solid var(--lsv-ln);min-width:0}
#bd-app .bo-px small,#bd-app .bo-pt small{font-size:12.5px;color:var(--lsv-mut)}#bd-app .bo-px b{font:700 16px var(--lsv-font);color:var(--lsv-ink)}#bd-app .bo-px em{font-style:normal;font-size:12px}
#bd-app .bo-lkt{display:inline-flex!important;align-items:center;gap:6px;font-size:12.5px!important;letter-spacing:.04em;text-transform:uppercase}
#bd-app .bo-pt b{font:600 30px/1.05 var(--lsv-font);color:var(--lsv-up);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
#bd-app .bo-ms{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
#bd-app .bo-m{display:flex;flex-direction:column;gap:2px;min-width:104px;padding:8px 12px;border-radius:10px;border:1px solid var(--lsv-ln);background:var(--lsv-sf2)}#bd-app .bo-m small{font-size:11.5px;color:var(--lsv-mut)}#bd-app .bo-m b{font:700 15px var(--lsv-font)}
#bd-app .bo-ch{color:var(--lsv-mut);transition:transform .15s}#bd-app .bo-ch.on{transform:rotate(180deg)}
#bd-app .bo-cols{display:grid;grid-template-columns:1.25fr 1fr 1fr;position:relative}
#bd-app .bo-cols>section{padding:18px 20px;border-left:1px solid var(--lsv-ln);min-width:0}#bd-app .bo-cols>section:first-child{border-left:0}
#bd-app .bo-cols h4{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--lsv-ln);font:600 16px var(--lsv-font)}#bd-app .bo-cols h4.c1{color:var(--lsv-pri)}#bd-app .bo-cols h4.c2{color:var(--lsv-up)}#bd-app .bo-cols h4.c3{color:#f59e0b}
#bd-app .bo-cols p{margin:0 0 12px;color:var(--lsv-ink2,var(--lsv-ink));font-size:14px;line-height:1.6}
#bd-app .bo-cols ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}#bd-app .bo-cols li{position:relative;padding-left:16px;color:var(--lsv-ink2,var(--lsv-ink));font-size:14px;line-height:1.55}
#bd-app .bo-cols li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}
#bd-app .bo-cols section:nth-child(2) li:before{background:var(--lsv-up);opacity:1}#bd-app .bo-cols section:nth-child(3) li:before{background:#f59e0b;opacity:1}
#bd-app .bo-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 12px}#bd-app .bo-kv>div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;background:var(--lsv-sf2)}
#bd-app .bo-kv small{font-size:11.5px;color:var(--lsv-mut)}#bd-app .bo-kv b{font:700 16px var(--lsv-font);color:var(--lsv-ink)}#bd-app .bo-kv b span{font-weight:500;font-size:12px;color:var(--lsv-mut)}#bd-app .bo-kv>div>span{font-size:11px;color:var(--lsv-mut)}
#bd-app .bo-pl{display:flex;flex-direction:column;gap:7px}#bd-app .bo-pl div{display:grid;grid-template-columns:80px 1fr 44px;align-items:center;gap:10px;font-size:12.5px;color:var(--lsv-mut)}
#bd-app .bo-pl i{height:6px;border-radius:4px;background:var(--lsv-sf2);overflow:hidden}#bd-app .bo-pl u{display:block;height:100%;background:var(--lsv-pri);border-radius:4px}#bd-app .bo-pl b{text-align:right;color:var(--lsv-ink);font-variant-numeric:tabular-nums}
#bd-app .bo-ft{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--lsv-ln)}#bd-app .bo-ft .bo-ms{justify-content:flex-start}#bd-app .bo-sp{flex:1}
#bd-app .bo-gl{display:flex;flex-direction:column;gap:11px}#bd-app .bo-gl i{display:block;height:9px;border-radius:5px;background:var(--lsv-sf2)}
#bd-app .bo-lkw{min-height:300px}#bd-app .bo-lkw>section{filter:blur(2px);opacity:.6}
#bd-app .bo-mu{color:var(--lsv-mut)}
.px-upm-b.bo-mm{padding:26px 26px 20px}.bo-mm h3{margin:0 0 12px;font:700 19px var(--lsv-font)}.bo-mm ol{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.55;color:var(--lsv-ink2,var(--lsv-ink))}.bo-mm .bo-mu{font-size:12px;color:var(--lsv-mut)}
@media (max-width:1100px){#bd-app .bo-rh,#bd-app .bo-r.on .bo-rh{grid-template-columns:40px minmax(0,1fr) auto 28px}#bd-app .bo-rh .bo-px,#bd-app .bo-rh>.bo-ms{display:none}#bd-app .bo-cols{grid-template-columns:1fr}#bd-app .bo-cols>section{border-left:0;border-top:1px solid var(--lsv-ln)}#bd-app .bo-cols>section:first-child{border-top:0}}
@media (max-width:640px){#bd-app .bo-tt h2{font-size:22px}#bd-app .bo-sub{font-size:20px}#bd-app .bo-rh,#bd-app .bo-r.on .bo-rh{padding:14px;gap:10px}#bd-app .bo-pt{padding-left:10px}#bd-app .bo-pt b{font-size:22px}#bd-app .bo-rk{font-size:26px}#bd-app .bo-kv{grid-template-columns:1fr 1fr}}
/* ===== Calendarul raportărilor ===== */
#bd-app .px-cal{padding:20px!important}
#bd-app .ca{display:flex;flex-direction:column;gap:14px}
#bd-app .ca-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}#bd-app .ca-hd h3{margin:0;font:700 22px/1.2 var(--lsv-font);color:var(--lsv-ink)}#bd-app .ca-hd p{margin:4px 0 0;color:var(--lsv-mut);font-size:13.5px}
#bd-app .ca-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#bd-app .ca-nav .px-btn.on{border-color:var(--lsv-pri)!important;color:var(--lsv-pri)!important}
#bd-app .ca-per{font:600 15px var(--lsv-font);color:var(--lsv-ink);margin:0 10px;text-transform:capitalize;white-space:nowrap}
#bd-app .ca-kp{grid-template-columns:repeat(4,minmax(0,1fr))}
#bd-app .ca-sel{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 4px 0 10px;border-radius:10px;border:1px solid var(--lsv-ln);background:var(--lsv-sf2);color:var(--lsv-mut);font-size:12.5px}
#bd-app .ca-sel span:empty{display:none}#bd-app .ca-sel select{height:34px;border:0;background:transparent;color:var(--lsv-ink);font:600 12.5px var(--lsv-font);cursor:pointer;outline:0;max-width:190px}
#bd-app .ca-sel select option{background:var(--lsv-sf);color:var(--lsv-ink)}#bd-app .ca-sel:focus-within{border-color:var(--lsv-pri)}
#bd-app .ca-rst{border:0;background:none;color:var(--lsv-pri);font:600 12.5px var(--lsv-font);cursor:pointer;padding:6px}
#bd-app .ca-lg{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--lsv-mut)}#bd-app .ca-lg span{display:inline-flex;align-items:center;gap:6px}#bd-app .ca-lg i{width:14px;height:4px;border-radius:2px;background:var(--lsv-ln2,var(--lsv-ln))}
#bd-app .ca-lg i.beat{background:var(--lsv-up)}#bd-app .ca-lg i.miss{background:var(--lsv-dn)}#bd-app .ca-lg i.mine{width:8px;height:8px;border-radius:50%;background:#f5b83d}
#bd-app .ca-wk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--lsv-ln);border-radius:14px;background:var(--lsv-sf);overflow:hidden}
#bd-app .ca-dc{border-left:1px solid var(--lsv-ln);padding:0 10px 12px;min-width:0}#bd-app .ca-dc:first-child{border-left:0}
#bd-app .ca-dc.on{background:color-mix(in srgb,#f5b83d 5%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,#f5b83d 70%,transparent)}
#bd-app .ca-dc header{display:flex;align-items:center;gap:8px;padding:12px 2px 10px;margin:0 -10px 0;padding-left:12px;padding-right:12px;border-bottom:1px solid var(--lsv-ln)}
#bd-app .ca-dc header span{font:700 12px var(--lsv-font);color:var(--lsv-mut);text-transform:uppercase;letter-spacing:.04em}#bd-app .ca-dc header b{margin-left:auto;font:600 20px var(--lsv-font);color:var(--lsv-ink)}
#bd-app .ca-dc header em{font-style:normal;padding:2px 7px;border-radius:999px;background:#f5b83d;color:#1b1406;font:700 10.5px/1.4 var(--lsv-font);text-transform:uppercase}
#bd-app .ca-dc.past .ca-ti:not(.beat):not(.miss){opacity:.8}
#bd-app .ca-se h5{display:flex;justify-content:space-between;margin:12px 0 8px;padding:6px 8px;border-radius:7px;background:var(--lsv-sf2);font:600 12px var(--lsv-font);color:var(--lsv-ink2,var(--lsv-ink))}#bd-app .ca-se h5 span{color:var(--lsv-mut)}
#bd-app .ca-tg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#bd-app .ca-tg.x{grid-template-columns:1fr}
#bd-app .ca-ti{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 4px 9px;border:1px solid var(--lsv-ln);border-radius:10px;background:var(--lsv-sf2);color:var(--lsv-ink);cursor:pointer;font-family:var(--lsv-font);min-width:0;overflow:hidden}
#bd-app .ca-ti .px-logo{width:38px;height:38px;border-radius:9px}#bd-app .ca-ti b{font:700 11px var(--lsv-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .ca-ti:after{content:"";position:absolute;left:6px;right:6px;bottom:3px;height:3px;border-radius:2px;background:var(--lsv-ln2,var(--lsv-ln))}#bd-app .ca-ti.beat:after{background:var(--lsv-up)}#bd-app .ca-ti.miss:after{background:var(--lsv-dn)}
#bd-app .ca-ti.mine:before{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#f5b83d}
#bd-app .ca-ti:hover{border-color:var(--lsv-pri)}#bd-app .ca-ti:focus-visible{outline:2px solid var(--lsv-pri);outline-offset:1px}
#bd-app .ca-ti.x{flex-direction:row;align-items:center;gap:8px;padding:8px 8px 10px;text-align:left}#bd-app .ca-ti.x .px-logo{width:28px;height:28px;flex:0 0 28px}
#bd-app .ca-tn{display:flex;flex-direction:column;min-width:0;flex:1}#bd-app .ca-tn small{font-size:10.5px;color:var(--lsv-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .ca-tv{display:flex;flex-direction:column;align-items:flex-end;font:600 11.5px var(--lsv-font);white-space:nowrap}#bd-app .ca-tv small{font-weight:500;color:var(--lsv-mut);font-size:10.5px}
#bd-app .ca-mo{border:1px dashed var(--lsv-ln2,var(--lsv-ln));border-radius:10px;background:none;color:var(--lsv-mut);font:600 12px var(--lsv-font);cursor:pointer;min-height:40px}#bd-app .ca-mo:hover{color:var(--lsv-ink);border-color:var(--lsv-pri)}
#bd-app .ca-mu{color:var(--lsv-mut);font-size:12.5px;margin:14px 2px}#bd-app .ca-empty{text-align:center;padding:30px}
#bd-app .ca-mo5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
#bd-app .ca-mh{font:700 11.5px var(--lsv-font);color:var(--lsv-mut);text-transform:uppercase;letter-spacing:.04em;padding:0 6px 2px}
#bd-app .ca-md{display:flex;flex-direction:column;gap:8px;min-height:112px;padding:9px;border:1px solid var(--lsv-ln);border-radius:12px;background:var(--lsv-sf);color:var(--lsv-ink);cursor:pointer;text-align:left;font-family:var(--lsv-font)}
#bd-app .ca-md:hover{border-color:var(--lsv-pri)}#bd-app .ca-md.out{opacity:.45}#bd-app .ca-md.on{box-shadow:inset 0 0 0 2px #f5b83d}
#bd-app .ca-mdh{display:flex;align-items:center;justify-content:space-between}#bd-app .ca-mdh b{font:600 16px var(--lsv-font)}#bd-app .ca-mdh small{font:700 11px var(--lsv-font);padding:2px 7px;border-radius:999px;background:var(--lsv-sf2);color:var(--lsv-mut)}
#bd-app .ca-ml{display:flex;flex-wrap:wrap;gap:4px}#bd-app .ca-mlg{position:relative}#bd-app .ca-mlg .px-logo{width:24px;height:24px;border-radius:6px}
#bd-app .ca-mlg.beat .px-logo{box-shadow:0 2px 0 var(--lsv-up)}#bd-app .ca-mlg.miss .px-logo{box-shadow:0 2px 0 var(--lsv-dn)}#bd-app .ca-mlg.mine:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:#f5b83d}
#bd-app .ca-mx{display:grid;place-items:center;min-width:24px;height:24px;border-radius:6px;background:var(--lsv-sf2);font:700 10.5px var(--lsv-font);color:var(--lsv-mut)}
#bd-app .ca-sk{display:block;height:24px;border-radius:6px;background:var(--lsv-sf2)}
#bd-app .ca-lw{border:1px solid var(--lsv-ln);border-radius:14px;overflow-x:auto;background:var(--lsv-sf)}
#bd-app .ca-lt{width:100%;min-width:960px;border-collapse:collapse;font-size:13px}#bd-app .ca-lt th{text-align:left;font:600 12px var(--lsv-font);color:var(--lsv-mut);padding:11px 12px;border-bottom:1px solid var(--lsv-ln);white-space:nowrap}
#bd-app .ca-lt td{padding:10px 12px;border-bottom:1px solid var(--lsv-ln);font-variant-numeric:tabular-nums;color:var(--lsv-ink)}#bd-app .ca-lt td small{display:block;color:var(--lsv-mut);font-size:11.5px}#bd-app .ca-lt tr{cursor:pointer}#bd-app .ca-lt tbody tr:hover td{background:var(--lsv-sf2)}
#bd-app .ca-lt tr.mine td:first-child{box-shadow:inset 3px 0 0 #f5b83d}
#bd-app .ca-lc{display:flex;align-items:center;gap:9px}#bd-app .ca-lc .px-logo{width:26px;height:26px}#bd-app .ca-lc>span{display:flex;flex-direction:column;min-width:0}#bd-app .ca-lc small{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ca-drb{width:min(560px,100%);height:auto;max-height:100%;margin:auto 0}.ca-dr{align-items:center;justify-content:center}.ca-drb{border:1px solid var(--lsv-ln);border-radius:18px;background:var(--lsv-sf)}
.ca-drh{display:flex;gap:14px;align-items:center}.ca-drh .px-logo{width:52px;height:52px;border-radius:12px;flex:0 0 52px}.ca-drh h3{margin:0;font:700 20px var(--lsv-font)}.ca-drh h3 em{font-style:normal;font-weight:500;color:var(--lsv-mut);font-size:15px}.ca-drh p{margin:4px 0 0;color:var(--lsv-mut);font-size:13px}
.ca-mn{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:999px;background:rgba(245,184,61,.15);color:#f5b83d;font:600 11.5px var(--lsv-font)}
.ca-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ca-kv>div{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:12px;background:var(--lsv-sf2)}.ca-kv small{font-size:12px;color:var(--lsv-mut)}.ca-kv b{font:700 18px var(--lsv-font);font-variant-numeric:tabular-nums}.ca-kv span{font-size:12px;color:var(--lsv-mut)}
.ca-dr .up{color:var(--lsv-up)}.ca-dr .dn{color:var(--lsv-dn)}
.ca-dra{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
@media (max-width:1100px){#bd-app .ca-wk{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}#bd-app .ca-kp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){#bd-app .ca-wk{display:flex;flex-direction:column}#bd-app .ca-dc{border-left:0;border-top:1px solid var(--lsv-ln)}#bd-app .ca-dc:first-child{border-top:0}#bd-app .ca-tg{grid-template-columns:repeat(4,minmax(0,1fr))}#bd-app .ca-mo5{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}#bd-app .ca-md{min-height:64px;padding:5px}#bd-app .ca-ml{display:none}#bd-app .px-cal{padding:14px!important}}
#bd-app .cg-t td{white-space:normal}#bd-app .cg-t td:first-child{max-width:340px}#bd-app .cg-as>span:not(.cg-lgs){min-width:0;display:flex;flex-direction:column}#bd-app .cg-as b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bd-app .cg-t td:nth-child(4),#bd-app .cg-t td:nth-child(5),#bd-app .cg-t td:nth-child(6){white-space:nowrap}
#bd-app .cg-t th,#bd-app .cg-t td{text-align:left!important}#bd-app .cg-tabs{scrollbar-width:none}#bd-app .cg-tabs::-webkit-scrollbar{display:none}
#bd-app .ca-lt th,#bd-app .ca-lt td,.cg-xt th,.cg-xt td{text-align:left!important}
.cg-dr .px-btn{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:9px;border:1px solid var(--lsv-ln);background:var(--lsv-sf2);color:var(--lsv-ink);font:600 13px var(--lsv-font);cursor:pointer}
.cg-dr .px-btn:hover{border-color:var(--lsv-pri)}.cg-dr .px-btn-p{background:var(--lsv-pri);border-color:var(--lsv-pri);color:#fff}.cg-dr .px-btn:disabled{opacity:.6;cursor:default}
.cg-dr .px-logo{width:22px;height:22px}.ca-drh .px-logo{width:52px;height:52px;border-radius:12px;flex:0 0 52px}
/* ===== Frică & Lăcomie + futures ===== */
#bd-app .px-mhg.fg{grid-template-columns:260px 290px minmax(0,1fr)}
#bd-app .px-fg{padding:14px 16px;border-radius:14px;border:1px solid var(--lsv-ln);background:var(--lsv-sf);display:flex;flex-direction:column;gap:8px;--fx:#ef4444;--ff:#f97316;--fn:#eab308;--fgr:#84cc16;--fxg:#22c55e}
#bd-app .px-fgh{display:flex;align-items:center;justify-content:space-between;gap:8px}#bd-app .px-fgh>span{font:700 11.5px var(--lsv-font);letter-spacing:.04em;text-transform:uppercase;color:var(--lsv-mut)}
#bd-app .px-fglv{font-style:normal;font:600 10.5px var(--lsv-font);padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--lsv-pri) 14%,transparent);color:var(--lsv-pri)}
#bd-app .px-fgb{position:relative}#bd-app .px-fgg{width:100%;max-width:230px;display:block;margin:0 auto}
#bd-app .px-fgg path{fill:none;stroke-width:13}#bd-app .px-fgg path.xf{stroke:var(--fx)}#bd-app .px-fgg path.f{stroke:var(--ff)}#bd-app .px-fgg path.n{stroke:var(--fn)}#bd-app .px-fgg path.g{stroke:var(--fgr)}#bd-app .px-fgg path.xg{stroke:var(--fxg)}
#bd-app .px-fgg .nd{stroke:var(--lsv-ink);stroke-width:3;stroke-linecap:round;fill:var(--lsv-ink)}
#bd-app .px-fgv{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:-6px}#bd-app .px-fgv b{font:700 30px/1 var(--lsv-font);color:var(--lsv-ink)}#bd-app .px-fgv span{font:700 14px var(--lsv-font)}
#bd-app .px-fg.xf .px-fgv span,#bd-app .px-fgl b.xf{color:var(--fx)}#bd-app .px-fg.f .px-fgv span,#bd-app .px-fgl b.f{color:var(--ff)}#bd-app .px-fg.n .px-fgv span,#bd-app .px-fgl b.n{color:var(--fn)}#bd-app .px-fg.g .px-fgv span,#bd-app .px-fgl b.g{color:var(--fgr)}#bd-app .px-fg.xg .px-fgv span,#bd-app .px-fgl b.xg{color:var(--fxg)}
#bd-app .px-fgl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
#bd-app .px-fgl li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--lsv-mut)}#bd-app .px-fgl li span{display:flex;flex-direction:column}#bd-app .px-fgl small{font-size:11px;opacity:.8}
#bd-app .px-fgl b{min-width:30px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid currentColor;font:700 12.5px var(--lsv-font)}
#bd-app .px-fgd summary{cursor:pointer;font:600 12px var(--lsv-font);color:var(--lsv-pri)}#bd-app .px-fgd[open]{display:flex;flex-direction:column;gap:4px}#bd-app .px-fgd .px-gsr{font-size:11.5px}
#bd-app .px-lvb{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,#f5b83d 45%,transparent);background:color-mix(in srgb,#f5b83d 7%,transparent);font-size:13px}
#bd-app .px-lvb>b{color:#f5b83d}#bd-app .px-lvb>span{color:var(--lsv-mut)}#bd-app .px-lvb em{font-style:normal;font-weight:700;padding:2px 8px;border-radius:7px;background:var(--lsv-sf2)}#bd-app .px-lvb em.up{color:var(--lsv-up)}#bd-app .px-lvb em.dn{color:var(--lsv-dn)}
#bd-app .px-lvb small{flex-basis:100%;color:var(--lsv-mut);font-size:12px}
@media (max-width:1300px){#bd-app .px-mhg.fg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#bd-app .px-mhg.fg .px-mhts{grid-column:1/-1}}
@media (max-width:900px){#bd-app .px-mhg.fg{grid-template-columns:1fr}}
#bd-app .px-mhg.fg .px-mhts{align-content:start}
#bd-app .px-fgs{font-size:11px;color:var(--lsv-mut)}
/* unde apare blocarea, nu mai afișăm notele informative de sub ea */
html.lsv-locked #bd-app .bd-foot,#bd-app:has(.bd-pane:not([hidden]) .px-lc) .bd-foot{display:none!important}
#bd-app .cg:has(.px-lc) .cg-disc,#bd-app .bo:has(.px-lc) .bo-disc,#bd-app .bo:has(.px-lc) .bo-note{display:none!important}
/* ===== Panoul de start ===== */
#bd-app .hm-wrap{margin:0 0 18px}
#bd-app .hm{display:flex;flex-direction:column;gap:14px}
#bd-app .hm-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#bd-app .hm-g3{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}
#bd-app .hm-c{display:flex;flex-direction:column;min-width:0;padding:16px;border-radius:14px;background:var(--lsv-sf);border:1px solid var(--lsv-ln)}
#bd-app .hm-c>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}
#bd-app .hm-c h3{margin:0;font:700 15px/1.25 var(--lsv-font);color:var(--lsv-ink)}#bd-app .hm-c header p{margin:3px 0 0;font-size:12px;color:var(--lsv-mut);line-height:1.4}
#bd-app .hm-lnk{flex:0 0 auto;border:0;background:none;color:var(--lsv-pri);font:600 12px var(--lsv-font);cursor:pointer;padding:2px 0;white-space:nowrap}#bd-app .hm-lnk:hover{text-decoration:underline}
#bd-app .hm-b{display:flex;flex-direction:column;gap:2px;flex:1}
#bd-app .hm-r{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;border:0;border-radius:9px;background:none;color:var(--lsv-ink);text-align:left;cursor:pointer;font-family:var(--lsv-font)}
#bd-app .hm-r:hover{background:var(--lsv-sf2)}#bd-app .hm-r .px-logo{width:28px;height:28px;flex:0 0 28px}
#bd-app .hm-rk{width:16px;font:700 12px var(--lsv-font);color:var(--lsv-mut);text-align:center}
#bd-app .hm-rt{display:flex;flex-direction:column;min-width:0;flex:1}#bd-app .hm-rt b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bd-app .hm-rt small{font-size:11.5px;color:var(--lsv-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#bd-app .hm-sc{min-width:34px;height:26px;display:grid;place-items:center;border-radius:8px;font:700 13px var(--lsv-font)}
#bd-app .hm-sc.s1{background:color-mix(in srgb,var(--lsv-up) 18%,transparent);color:var(--lsv-up)}#bd-app .hm-sc.s2{background:color-mix(in srgb,var(--lsv-pri) 16%,transparent);color:var(--lsv-pri)}#bd-app .hm-sc.s3{background:rgba(245,184,61,.15);color:#f5b83d}#bd-app .hm-sc.s4{background:color-mix(in srgb,var(--lsv-dn) 15%,transparent);color:var(--lsv-dn)}
#bd-app .hm-dt{font-style:normal;font:600 11px var(--lsv-font)}#bd-app .hm .up{color:var(--lsv-up)}#bd-app .hm .dn{color:var(--lsv-dn)}
#bd-app .hm-ghb{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding:9px 10px;border:1px dashed var(--lsv-ln2,var(--lsv-ln));border-radius:9px;background:none;color:var(--lsv-ink);font:500 12.5px var(--lsv-font);cursor:pointer}#bd-app .hm-ghb span{color:var(--lsv-pri);font-weight:600}
#bd-app .hm-av{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--lsv-sf2);box-shadow:0 0 0 2px var(--lsv-ln)}
#bd-app .hm-av b{font:700 11px var(--lsv-font);color:var(--lsv-mut)}#bd-app .hm-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}
#bd-app .hm-av.p-D{box-shadow:0 0 0 2px #3b82f6}#bd-app .hm-av.p-R{box-shadow:0 0 0 2px #ef4444}
#bd-app .hm-pt{font-style:normal;font-weight:700;padding:0 4px;border-radius:4px}#bd-app .hm-pt.p-D{background:rgba(59,130,246,.16);color:#60a5fa}#bd-app .hm-pt.p-R{background:rgba(239,68,68,.15);color:#f87171}
#bd-app .hm-lgs{display:flex}#bd-app .hm-lgs .px-logo{width:22px;height:22px;flex:0 0 22px;margin-left:-6px;box-shadow:0 0 0 2px var(--lsv-sf);border-radius:6px}#bd-app .hm-lgs .px-logo:first-child{margin-left:0}
#bd-app .hm-am{display:flex;flex-direction:column;align-items:flex-end;min-width:52px}#bd-app .hm-am b{font-size:12.5px;color:var(--lsv-up)}#bd-app .hm-am small{font-size:11px;color:var(--lsv-mut)}
#bd-app .hm-fgw{--fx:#ef4444;--ff:#f97316;--fn:#eab308;--fgr:#84cc16;--fxg:#22c55e;position:relative}
#bd-app .hm-fgg{display:block;width:100%;max-width:220px;margin:0 auto}#bd-app .hm-fgg path{fill:none;stroke-width:13}
#bd-app .hm-fgg path.xf{stroke:var(--fx)}#bd-app .hm-fgg path.f{stroke:var(--ff)}#bd-app .hm-fgg path.n{stroke:var(--fn)}#bd-app .hm-fgg path.g{stroke:var(--fgr)}#bd-app .hm-fgg path.xg{stroke:var(--fxg)}
#bd-app .hm-fgg line{stroke:var(--lsv-ink);stroke-width:3;stroke-linecap:round}#bd-app .hm-fgg circle{fill:var(--lsv-ink)}
#bd-app .hm-fgv{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-top:-4px}#bd-app .hm-fgv b{font:700 30px/1 var(--lsv-font)}#bd-app .hm-fgv span{font:700 14px var(--lsv-font)}
#bd-app .hm-fgw.xf .hm-fgv span{color:#ef4444}#bd-app .hm-fgw.f .hm-fgv span{color:#f97316}#bd-app .hm-fgw.n .hm-fgv span{color:#eab308}#bd-app .hm-fgw.g .hm-fgv span{color:#84cc16}#bd-app .hm-fgw.xg .hm-fgv span{color:#22c55e}
#bd-app .hm-fgl{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}#bd-app .hm-fgl li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--lsv-mut)}#bd-app .hm-fgl li span{flex:1}#bd-app .hm-fgl em{font-style:normal;font-size:11px}
#bd-app .hm-fgl b{min-width:28px;height:24px;display:grid;place-items:center;border-radius:6px;border:1px solid currentColor;font:700 12px var(--lsv-font)}
#bd-app .hm-fgl b.xf{color:#ef4444}#bd-app .hm-fgl b.f{color:#f97316}#bd-app .hm-fgl b.n{color:#eab308}#bd-app .hm-fgl b.g{color:#84cc16}#bd-app .hm-fgl b.xg{color:#22c55e}
#bd-app .hm-src{display:block;margin-top:8px;font-size:11px}
#bd-app .hm-eg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}
#bd-app .hm-ed{display:flex;flex-direction:column;gap:3px;padding:5px 4px;border-radius:9px;background:var(--lsv-sf2);min-width:0}#bd-app .hm-ed.on{box-shadow:inset 0 0 0 2px #f5b83d}
#bd-app .hm-eh{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px}#bd-app .hm-eh span{font:700 10px var(--lsv-font);text-transform:uppercase;color:var(--lsv-mut)}#bd-app .hm-eh b{font:600 14px var(--lsv-font)}
#bd-app .hm-ed>small{font:600 9.5px var(--lsv-font);color:var(--lsv-mut);padding:2px 2px 0}
#bd-app .hm-ec{display:flex;flex-direction:column;gap:3px;min-height:20px}
#bd-app .hm-el{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 0;border:0;border-radius:6px;background:var(--lsv-sf);color:var(--lsv-ink);cursor:pointer;font:700 9.5px var(--lsv-font)}#bd-app .hm-el:hover{outline:1px solid var(--lsv-pri)}
#bd-app .hm-el .px-logo{width:24px;height:24px;flex:0 0 24px}#bd-app .hm-el span{max-width:100%;overflow:hidden;text-overflow:ellipsis}
#bd-app .hm-ex{text-align:center;font:700 10px var(--lsv-font);color:var(--lsv-mut)}
#bd-app .hm-st h4{margin:0 0 8px;font:700 16px/1.35 var(--lsv-font);color:var(--lsv-ink)}#bd-app .hm-sl{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:var(--lsv-ink2,var(--lsv-ink))}
#bd-app .hm-reg{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--lsv-ln);font-size:12px}
#bd-app .hm-reg span{color:var(--lsv-mut)}#bd-app .hm-reg b{font:700 15px var(--lsv-font)}#bd-app .hm-reg.on b{color:var(--lsv-up)}#bd-app .hm-reg.off b{color:var(--lsv-dn)}#bd-app .hm-reg.neu b{color:#f5b83d}#bd-app .hm-reg em{font-style:normal;color:var(--lsv-mut)}#bd-app .hm-reg .hm-gb{grid-column:1/-1}
#bd-app .hm-gb{position:relative;display:block;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--lsv-dn),#f5b83d,var(--lsv-up))}#bd-app .hm-gb u{position:absolute;top:-3px;width:4px;height:12px;border-radius:2px;background:var(--lsv-ink);transform:translateX(-50%)}
#bd-app .hm-sb{display:flex;flex-direction:column;gap:5px}#bd-app .hm-sr{display:grid;grid-template-columns:118px 1fr 58px;align-items:center;gap:8px;font-size:12.5px}#bd-app .hm-sr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lsv-ink2,var(--lsv-ink))}
#bd-app .hm-sr i{position:relative;height:8px;border-radius:4px;background:var(--lsv-sf2)}#bd-app .hm-sr i u{position:absolute;top:0;height:100%;border-radius:4px}#bd-app .hm-sr i u.up{background:var(--lsv-up)}#bd-app .hm-sr i u.dn{background:var(--lsv-dn)}
#bd-app .hm-sr em{font-style:normal;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}
#bd-app .hm-trg{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}#bd-app .hm-trg b{font:700 16px var(--lsv-font)}#bd-app .hm-trg.t0 b{color:var(--lsv-dn)}#bd-app .hm-trg.t1 b{color:#f5b83d}#bd-app .hm-trg.t2 b{color:var(--lsv-up)}
#bd-app .hm-tp{display:flex;gap:9px;padding:8px 0;border-top:1px solid var(--lsv-ln)}#bd-app .hm-tp p{margin:0;font-size:13px;line-height:1.45;color:var(--lsv-ink2,var(--lsv-ink));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#bd-app .hm-tp small{font-size:11px;color:var(--lsv-mut)}
#bd-app .hm-td{flex:0 0 8px;height:8px;margin-top:6px;border-radius:50%;background:var(--lsv-mut)}#bd-app .hm-td.up{background:var(--lsv-up)}#bd-app .hm-td.dn{background:var(--lsv-dn)}
#bd-app .hm-mu{color:var(--lsv-mut);font-size:12.5px}
#bd-app .hm-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--lsv-pri) 40%,transparent);background:color-mix(in srgb,var(--lsv-pri) 8%,transparent);font-size:13.5px}
#bd-app .hm-me{margin-top:6px}#bd-app .hm-me h2{margin:0;font:700 20px var(--lsv-font);color:var(--lsv-ink)}#bd-app .hm-me p{margin:3px 0 0;color:var(--lsv-mut);font-size:13.5px}
@media (max-width:1400px){#bd-app .hm-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1100px){#bd-app .hm-g3{grid-template-columns:1fr 1fr}#bd-app .hm-g3 .hm-st{grid-column:1/-1}}
@media (max-width:720px){#bd-app .hm-g4,#bd-app .hm-g3{grid-template-columns:1fr}}
/* zona blocată crește după card: rândurile estompate și cardul stau în aceeași celulă, deci lacătul nu mai e tăiat */
.px-tz{display:grid;min-height:0}.px-tz>.px-tz-g,.px-tz>.px-tz-c{grid-area:1/1}
.px-tz>.px-tz-c{position:relative;inset:auto;padding:22px 16px}
.px-tz>.px-tz-g{align-self:stretch;overflow:hidden}
/* ===== conținutul mai lat (până aproape de margini) ===== */
html.lsv #bd-app{max-width:1840px!important;padding:0 32px 28px!important}
@media (max-width:900px){html.lsv #bd-app{padding:0 16px 24px!important}}
/* ===== „Ziua ta” ===== */
#bd-app .b5{display:flex;flex-direction:column;gap:16px}
#bd-app .b5-h{margin:0;font:600 19px/1.45 var(--lsv-font);color:var(--lsv-ink);max-width:90ch;padding-left:14px;border-left:3px solid var(--lsv-pri)}
#bd-app .b5-h.neg{border-left-color:var(--lsv-dn)}#bd-app .b5-h.pos{border-left-color:var(--lsv-up)}
#bd-app .b5-ks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#bd-app .b5-k{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--lsv-sf2);border:1px solid var(--lsv-ln);min-width:0}
#bd-app .b5-k small{font:600 11.5px var(--lsv-font);letter-spacing:.03em;text-transform:uppercase;color:var(--lsv-mut)}
#bd-app .b5-k b{font:700 24px/1.15 var(--lsv-font);color:var(--lsv-ink);font-variant-numeric:tabular-nums}
#bd-app .b5-k em{font-style:normal;font-size:12.5px;color:var(--lsv-mut);line-height:1.4}
#bd-app .b5-k.dn{border-color:color-mix(in srgb,var(--lsv-dn) 35%,var(--lsv-ln))}
#bd-app .b5-rb,#bd-app .b5-cb{position:relative;display:block;height:6px;margin-top:6px;border-radius:4px;background:color-mix(in srgb,var(--lsv-mut) 18%,transparent)}
#bd-app .b5-rb u,#bd-app .b5-cb u{position:absolute;top:0;height:100%;border-radius:4px;background:var(--lsv-pri)}#bd-app .b5-rb u.up{background:var(--lsv-up)}#bd-app .b5-rb u.dn,#bd-app .b5-cb u.dn{background:var(--lsv-dn)}
#bd-app .b5-cb u{left:0}#bd-app .b5-cb s{position:absolute;top:-4px;width:2px;height:14px;background:var(--lsv-ink);border-radius:1px}
#bd-app .b5-first{gap:6px}#bd-app .b5-st{text-align:left;border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink);border-radius:8px;padding:7px 10px;font:600 12.5px var(--lsv-font);cursor:pointer}#bd-app .b5-st:hover{border-color:var(--lsv-pri)}#bd-app .b5-st.ok{opacity:.5;text-decoration:line-through}
#bd-app .b5-sec h5,#bd-app .b5-next h5{margin:0 0 8px;font:700 12px var(--lsv-font);letter-spacing:.04em;text-transform:uppercase;color:var(--lsv-mut)}
#bd-app .b5-todo{list-style:none;margin:0;padding:0;border:1px solid var(--lsv-ln);border-radius:12px;overflow:hidden}
#bd-app .b5-todo li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--lsv-ln);background:var(--lsv-sf)}#bd-app .b5-todo li:first-child{border-top:0}
#bd-app .b5-dot{flex:0 0 10px;height:10px;border-radius:50%;background:var(--lsv-mut)}
#bd-app .b5-todo li.t-neg .b5-dot,#bd-app .b5-todo li.k-risk .b5-dot{background:var(--lsv-dn);box-shadow:0 0 0 4px color-mix(in srgb,var(--lsv-dn) 18%,transparent)}
#bd-app .b5-todo li.t-pos .b5-dot,#bd-app .b5-todo li.k-opp .b5-dot{background:var(--lsv-up);box-shadow:0 0 0 4px color-mix(in srgb,var(--lsv-up) 16%,transparent)}
#bd-app .b5-todo li.k-event .b5-dot{background:#f5b83d;box-shadow:0 0 0 4px rgba(245,184,61,.16)}
#bd-app .b5-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#bd-app .b5-tx b{font:600 14.5px/1.35 var(--lsv-font);color:var(--lsv-ink)}
#bd-app .b5-tx span{font-size:13px;line-height:1.45;color:var(--lsv-mut);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
#bd-app .b5-when{font-style:normal;font:700 11.5px var(--lsv-font);padding:3px 8px;border-radius:999px;background:rgba(245,184,61,.14);color:#f5b83d;white-space:nowrap}
#bd-app .b5-act{flex:0 0 auto;border:1px solid var(--lsv-ln);background:var(--lsv-sf2);color:var(--lsv-ink);border-radius:9px;padding:8px 12px;font:600 12.5px var(--lsv-font);cursor:pointer;white-space:nowrap}#bd-app .b5-act:hover{border-color:var(--lsv-pri);color:var(--lsv-pri)}
#bd-app .b5-more{margin-top:8px;border:0;background:none;color:var(--lsv-pri);font:600 12.5px var(--lsv-font);cursor:pointer;padding:2px 0}
#bd-app .b5-ok{margin:0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--lsv-up) 8%,transparent);color:var(--lsv-ink);font-size:13.5px}
#bd-app .b5-next{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#bd-app .b5-next h5{margin:0 6px 0 0}
#bd-app .b5-ev{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink);cursor:pointer;font:500 12.5px var(--lsv-font)}#bd-app .b5-ev:hover{border-color:var(--lsv-pri)}
#bd-app .b5-ev .px-logo{width:22px;height:22px;flex:0 0 22px;border-radius:50%}#bd-app .b5-ev span{color:var(--lsv-mut)}
#bd-app .b5-chg{border-top:1px solid var(--lsv-ln);padding-top:10px}#bd-app .b5-chg summary{cursor:pointer;font:600 13px var(--lsv-font);color:var(--lsv-ink2,var(--lsv-ink));list-style:none}
#bd-app .b5-chg summary::-webkit-details-marker{display:none}#bd-app .b5-chg summary:before{content:"▸ ";color:var(--lsv-mut)}#bd-app .b5-chg[open] summary:before{content:"▾ "}
#bd-app .b5-chg summary span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;border-radius:999px;background:var(--lsv-sf2);font-size:11px;color:var(--lsv-mut)}
#bd-app .b5-chg ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}
#bd-app .b5-chg li{display:flex;gap:8px;font-size:13px;line-height:1.45;color:var(--lsv-ink2,var(--lsv-ink))}#bd-app .b5-chg li i{flex:0 0 7px;height:7px;margin-top:6px;border-radius:50%;background:var(--lsv-mut)}#bd-app .b5-chg li.pos i{background:var(--lsv-up)}#bd-app .b5-chg li.neg i{background:var(--lsv-dn)}
@media (max-width:900px){#bd-app .b5-ks{grid-template-columns:1fr}#bd-app .b5-chg ul{grid-template-columns:1fr}#bd-app .b5-todo li{flex-wrap:wrap}#bd-app .b5-act{margin-left:22px}#bd-app .b5-h{font-size:17px}}
#bd-app .b5 h5{color:var(--lsv-mut)!important}
/* ===== „Ziua ta” · cockpit cu antetul zilei ===== */
#bd-app .b5{gap:14px}
#bd-app .b5-top{display:flex;flex-direction:column;gap:6px}
#bd-app .b5-dt{font:700 11.5px var(--lsv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--lsv-mut)}
#bd-app .b5-line{margin:0;font:800 25px/1.3 var(--lsv-font);letter-spacing:-.015em;color:var(--lsv-ink);max-width:68ch}
#bd-app .b5a{display:grid;grid-template-columns:1.3fr 1fr .95fr;gap:14px}
#bd-app .b5-c{min-width:0;padding:18px;border-radius:16px;background:var(--lsv-sf2);border:1px solid var(--lsv-ln)}
#bd-app .b5-c h5{margin:0 0 12px;font:700 13px var(--lsv-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--lsv-ink)!important}
#bd-app .b5-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--lsv-pri) 16%,var(--lsv-sf2)) 0%,var(--lsv-sf2) 65%);position:relative;overflow:hidden}
#bd-app .b5-hero>small{font:600 11px var(--lsv-font);letter-spacing:.05em;text-transform:uppercase;color:var(--lsv-mut)}
#bd-app .b5-big{font:800 40px/1.05 var(--lsv-font);letter-spacing:-.02em;margin:6px 0 6px;color:var(--lsv-ink);font-variant-numeric:tabular-nums}
#bd-app .b5-chip{display:inline-flex;padding:4px 10px;border-radius:999px;font:700 12.5px var(--lsv-font)}
#bd-app .b5-chip.up{background:color-mix(in srgb,var(--lsv-up) 15%,transparent);color:var(--lsv-up)}#bd-app .b5-chip.dn{background:color-mix(in srgb,var(--lsv-dn) 15%,transparent);color:var(--lsv-dn)}
#bd-app .b5-sp{margin-top:14px}#bd-app .b5-sp svg{display:block;width:100%;height:96px}
#bd-app .b5-sp path.p{fill:none;stroke-width:2.6}#bd-app .b5-sp path.p.up{stroke:var(--lsv-up)}#bd-app .b5-sp path.p.dn{stroke:var(--lsv-dn)}
#bd-app .b5-sp path.s{fill:none;stroke:var(--lsv-mut);stroke-width:1.6;stroke-dasharray:5 5}#bd-app .b5-sp line.z{stroke:var(--lsv-ln);stroke-width:1}
#bd-app .b5-sp stop.up{stop-color:var(--lsv-up)}#bd-app .b5-sp stop.dn{stop-color:var(--lsv-dn)}
#bd-app .b5-lg{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px}#bd-app .b5-lg i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}
#bd-app .b5-lg i.p.up{background:var(--lsv-up)}#bd-app .b5-lg i.p.dn{background:var(--lsv-dn)}#bd-app .b5-lg i.s{background:repeating-linear-gradient(90deg,var(--lsv-mut) 0 4px,transparent 4px 7px)}
#bd-app .b5-vs{margin-top:10px;font-size:13px}
#bd-app .b5-alr{display:flex;align-items:center;gap:16px}#bd-app .b5-ring{flex:0 0 120px;width:120px;height:120px}
#bd-app .b5-ring .bg{stroke:color-mix(in srgb,var(--lsv-mut) 22%,transparent)}#bd-app .b5-ring .v{fill:var(--lsv-ink);font:800 20px var(--lsv-font)}#bd-app .b5-ring .l{fill:var(--lsv-mut);font:600 10px var(--lsv-font)}
#bd-app .b5-alr ul{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}
#bd-app .b5-alr li{display:flex;align-items:center;gap:8px;font-size:13px}#bd-app .b5-alr li i{flex:0 0 10px;height:10px;border-radius:3px}#bd-app .b5-alr li i.rs{background:color-mix(in srgb,var(--lsv-mut) 30%,transparent)}
#bd-app .b5-alr li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}#bd-app .b5-alr li b{font-variant-numeric:tabular-nums}
#bd-app .b5-warn{margin-top:14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--lsv-dn) 10%,transparent);border:1px solid color-mix(in srgb,var(--lsv-dn) 38%,transparent);font-size:12.5px;line-height:1.5;color:var(--lsv-ink)}#bd-app .b5-warn b{color:var(--lsv-dn)}
#bd-app .b5-okl{margin-top:14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--lsv-up) 9%,transparent);font-size:12.5px}
#bd-app .b5-tl{position:relative;display:flex;flex-direction:column;gap:4px;padding-left:18px}#bd-app .b5-tl:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:var(--lsv-ln)}
#bd-app .b5-tle{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;border:0;border-radius:9px;background:none;color:var(--lsv-ink);text-align:left;cursor:pointer;font-family:var(--lsv-font)}
#bd-app .b5-tle:hover{background:var(--lsv-sf)}#bd-app .b5-tle:before{content:"";position:absolute;left:-17px;top:13px;width:10px;height:10px;border-radius:50%;background:#f5b83d;box-shadow:0 0 0 4px rgba(245,184,61,.15)}
#bd-app .b5-tle b{display:flex;align-items:center;gap:8px;font-size:13.5px}#bd-app .b5-tle .px-logo{width:22px;height:22px;flex:0 0 22px}#bd-app .b5-tle small{margin-left:30px;font-size:12px;color:var(--lsv-mut)}
#bd-app .b5-mvs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--lsv-ln)}#bd-app .b5-mvs small{width:100%;font-size:11.5px;color:var(--lsv-mut)}
#bd-app .b5-mvc{border:1px solid var(--lsv-ln);background:var(--lsv-sf);color:var(--lsv-ink);border-radius:999px;padding:4px 10px;font:700 12px var(--lsv-font);cursor:pointer}#bd-app .b5-mvc em{font-style:normal}
#bd-app .b5-todo3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#bd-app .b5-tc{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:var(--lsv-sf2);border:1px solid var(--lsv-ln);border-top:3px solid var(--lsv-mut)}
#bd-app .b5-tc.k-risk,#bd-app .b5-tc.t-neg{border-top-color:var(--lsv-dn)}#bd-app .b5-tc.k-opp,#bd-app .b5-tc.t-pos{border-top-color:var(--lsv-up)}#bd-app .b5-tc.k-event{border-top-color:#f5b83d}
#bd-app .b5-tk{font:700 11px var(--lsv-font);letter-spacing:.05em;text-transform:uppercase;color:var(--lsv-mut)}#bd-app .b5-tc.k-risk .b5-tk{color:var(--lsv-dn)}#bd-app .b5-tc.k-opp .b5-tk{color:var(--lsv-up)}#bd-app .b5-tc.k-event .b5-tk{color:#f5b83d}
#bd-app .b5-tc b{font:700 14.5px/1.35 var(--lsv-font);color:var(--lsv-ink)}#bd-app .b5-tc p{margin:0;font-size:12.5px;line-height:1.5;color:var(--lsv-mut);flex:1}
#bd-app .b5-tc .px-btn{align-self:flex-start;margin-top:6px}
#bd-app .b5-first{display:flex;flex-direction:column;gap:8px;margin-top:10px}
@media (max-width:1300px){#bd-app .b5a{grid-template-columns:1fr 1fr}#bd-app .b5-hero{grid-column:1/-1}}
@media (max-width:900px){#bd-app .b5a,#bd-app .b5-todo3{grid-template-columns:1fr}#bd-app .b5-line{font-size:20px}#bd-app .b5-big{font-size:32px}}
html.lsv #bd-app .b5 h3.b5-line{font:800 24px/1.32 var(--lsv-font)!important;letter-spacing:-.015em!important;color:var(--lsv-ink)!important;margin:0!important;text-transform:none!important}
#bd-app .b5-todo3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
@media (max-width:900px){html.lsv #bd-app .b5 h3.b5-line{font-size:19px!important}}
html.lsv #bd-app .b5 h3.b5-line{font-size:22px!important;max-width:72ch}
/* „Ce se întâmplă cu companiile tale”: număr par de carduri pe rând */
html.lsv #bd-app .px-fdl{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (min-width:1680px){html.lsv #bd-app .px-fdl{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:760px){html.lsv #bd-app .px-fdl{grid-template-columns:1fr!important}}
/* nivelurile blocate */
#bd-app .px-lvtz{position:relative;display:grid;margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid var(--lsv-ln);min-height:300px}
#bd-app .px-lvtz>*{grid-area:1/1}
#bd-app .px-lvtz-g{filter:blur(3px);opacity:.55;padding:12px;pointer-events:none;display:flex;flex-direction:column;gap:8px}
#bd-app .px-lvtz-g svg{width:100%;height:130px}
#bd-app .px-lvtz-g i{display:block;height:34px;border-radius:8px;background:color-mix(in srgb,var(--lsv-mut) 16%,transparent)}
#bd-app .px-lvtz .px-lc{align-self:center;justify-self:center;margin:14px;max-width:300px;position:relative;z-index:1}
/* lacătul mic, doar la indicatorii din Terminal și la taburile companiei */
.tmc-lk3,.px-lk3{display:inline-flex;align-items:center;color:var(--lsv-warn,#F5B83D);flex:none}
.tmc-ixi .tmc-lk3{margin-left:auto;padding-left:8px}.tmc-ixi.lk b{opacity:.72!important}.tmc-ixi.lk:hover b{opacity:1!important}
#bd-app #bd-company .bd-subtabs .bd-st.px-stlk{display:inline-flex;align-items:center;gap:6px;opacity:.82}
#bd-app #bd-company .bd-subtabs .bd-st.px-stlk.is-on,#bd-app #bd-company .bd-subtabs .bd-st.px-stlk:hover{opacity:1}
#bd-app #bd-company .bd-subtabs .px-lk3{margin-left:2px}
/* tab blocat: în locul conținutului apare previzualizarea estompată cu cardul de lacăt */
#bd-app #bd-cbody.px-colk>:not(.px-colkp){display:none!important}
#bd-app #bd-cbody .px-colkp{padding:6px 0 18px}
#bd-app #bd-cbody .px-colkp .px-tz{min-height:420px}
/* Analiști fără abonament: doar modulul de sus, cu primii 15 */
#bd-app #bd-cbody.px-anlk>:not(.px-anm):not(.px-colkp){display:none!important}
#bd-app .px-anlkz{margin-top:4px;min-height:300px}
#bd-app .px-lk3 svg,#bd-app .tmc-lk3 svg,.px-lk3 svg,.tmc-lk3 svg{display:block!important;width:13px!important;height:13px!important}
#bd-app .tm-credit{margin:8px 2px 0;font-size:10.5px;color:var(--lsv-mut);opacity:.6;text-align:right}#bd-app .tm-credit a{color:inherit;text-decoration:underline}
/* Panou: rândul de sus are 5 carduri (Top, Opportunity Radar, Congres, Sentiment, Raportări) */
#bd-app .hm-g4.hm-g5{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:1700px){#bd-app .hm-g4.hm-g5{grid-template-columns:repeat(6,minmax(0,1fr))}#bd-app .hm-g5>.hm-c{grid-column:span 2}#bd-app .hm-g5>.hm-c:nth-child(n+4){grid-column:span 3}}
@media (max-width:1100px){#bd-app .hm-g4.hm-g5{grid-template-columns:repeat(2,minmax(0,1fr))}#bd-app .hm-g5>.hm-c,#bd-app .hm-g5>.hm-c:nth-child(n+4){grid-column:auto}#bd-app .hm-g5>.hm-c:last-child{grid-column:1/-1}}
@media (max-width:720px){#bd-app .hm-g4.hm-g5{grid-template-columns:1fr}#bd-app .hm-g5>.hm-c:last-child{grid-column:auto}}
#bd-app .hm-opr .hm-rt small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.35}
#bd-app .hm-oplk{position:relative;display:grid;margin-top:6px}
#bd-app .hm-oplk>*{grid-area:1/1}
#bd-app .hm-oplk-g{display:flex;flex-direction:column;gap:8px;filter:blur(2.5px);opacity:.5;padding:4px 0}
#bd-app .hm-oplk-g i{display:block;height:38px;border-radius:10px;background:color-mix(in srgb,var(--lsv-mut) 18%,transparent)}
#bd-app .hm-oplk .hm-ghb{align-self:center;position:relative;z-index:1}
/* Selecția lunii: rândul deschis păstrează aceleași coloane ca celelalte; lacătele centrate */
@media (min-width:1101px){#bd-app .bo-r.on .bo-rh{grid-template-columns:52px minmax(200px,1.6fr) minmax(130px,.8fr) minmax(140px,.8fr) minmax(0,1.4fr) 28px}}
#bd-app .bo-msh{visibility:hidden}
#bd-app .bo-lkl{display:flex!important;align-items:center;justify-content:center;line-height:0}
#bd-app .bo-lkl svg{display:block;width:18px!important;height:18px!important;margin:0!important}
#bd-app .bo-lkt svg{display:block;width:14px!important;height:14px!important;flex:none}
#bd-app .bo-lkw{min-height:380px}
#bd-app .bo-lkc{padding:24px 16px}
/* ===== Telefon: bara plutitoare de jos + meniul lateral cu fundal ===== */
.lsv-bnav,.lsv-scrim{display:none}
@media (max-width:980px){
  .lsv-scrim{display:block;position:fixed;inset:0;z-index:9997;background:rgba(6,10,18,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s ease}
  html.lsv-nav-open .lsv-scrim{opacity:1;pointer-events:auto}
  html.lsv-nav-open .lsv-side{box-shadow:12px 0 40px rgba(0,0,0,.35)!important}
  .lsv-side{width:min(84vw,300px)!important;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}
  .lsv-bnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:9990;padding:6px;border-radius:22px;
    background:color-mix(in srgb,var(--lsv-side,#0d1524) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 32px rgba(0,0,0,.4);font-family:var(--lsv-font)}
  .lsv-bi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;height:54px;padding:0 2px;border-radius:16px;border:1px solid transparent;background:none;color:#9aa6b8;font:600 10.5px/1.1 var(--lsv-font);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .lsv-bi svg{width:22px;height:22px;flex:none}
  .lsv-bi span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .lsv-bi.on{color:#4ade80;background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.38)}
  .lsv-bi:focus-visible{outline:2px solid #4ade80;outline-offset:1px}
  html.lsv-hasbn body{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}
  html.lsv-hasbn .ag-fab{bottom:calc(90px + env(safe-area-inset-bottom))!important;right:14px!important}
  html.lsv-hasbn .ast-scroll-top-icon{bottom:calc(150px + env(safe-area-inset-bottom))!important}
  html.lsv-nav-open .lsv-bnav{z-index:9996}
}
html.lsv-light .lsv-bnav{background:rgba(255,255,255,.94);border-color:rgba(15,23,42,.1);box-shadow:0 12px 30px rgba(15,23,42,.14)}
html.lsv-light .lsv-bi{color:#64748b}html.lsv-light .lsv-bi.on{color:#15803d;background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.35)}
/* ===== Telefon: corecturi vizuale ===== */
@media (max-width:980px){
  /* antetul paginii: butonul de ghid pe același rând cu titlul */
  html.lsv #bd-app .lsv-pht,html.lsv .lsv-pht{flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:12px}
  html.lsv .lsv-pht>div:first-child{flex:1;min-width:0}
  html.lsv .lsv-pha{flex:none;margin-top:2px}
  html.lsv .lsv-hbtn span{display:none}
  /* butonul de previzualizare (doar admin) și AI-ul deasupra barei; ascunse cât e deschis meniul */
  html.lsv-hasbn #bdx-pv{bottom:calc(150px + env(safe-area-inset-bottom))!important;right:12px!important}
  html.lsv-nav-open .ag-fab,html.lsv-nav-open #bdx-pv{visibility:hidden!important;pointer-events:none!important}
  html.lsv-hasbn .ag-fab{width:48px!important;height:48px!important}
  /* meniul lateral: fără bara de derulare albă */
  .lsv-side .lsv-nav{scrollbar-width:none}.lsv-side .lsv-nav::-webkit-scrollbar{display:none}
  /* „În atenție”: mai compact */
  #bd-app .px-an{padding:10px 12px!important;gap:8px!important}
  #bd-app .px-ana .px-btn{padding:7px 10px!important;font-size:12.5px!important}
  /* Terminal: bara de instrumente pe un singur rând, cu derulare orizontală */
  #bd-app .tm-bar{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}
  #bd-app .tm-bar::-webkit-scrollbar{display:none}
  #bd-app .tm-bar>*{flex:none!important}
  #bd-app .tm-bar .tm-seg,#bd-app .tm-bar .tm-rng{flex-wrap:nowrap!important}
  #bd-app .tm-bar .tm-sym{width:120px}
}
@media (max-width:720px){
  /* Congresul: antetul cu data sub text */
  #bd-app .cg-hd>div{flex:1 1 calc(100% - 64px)!important}
  #bd-app .cg-hd .cg-upd{flex:1 1 100%;margin-left:0;text-align:left}
  /* tranzacțiile recente devin carduri */
  #bd-app .cg-tw:not(.cg-lkw) .cg-t:not(.cg-lb){min-width:0!important;width:100%!important}
  #bd-app .cg-t:not(.cg-lb) thead{display:none}
  #bd-app .cg-t:not(.cg-lb),#bd-app .cg-t:not(.cg-lb) tbody{display:block}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 4px;border-bottom:1px solid var(--lsv-ln)}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td{display:block;padding:0!important;border:0!important;background:none!important;min-width:0}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(1){grid-column:1;grid-row:1}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(2){grid-column:2;grid-row:1/3;text-align:right}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(3){grid-column:1;grid-row:2}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(5){grid-column:1;grid-row:3;font-size:12px;color:var(--lsv-mut)}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(7){grid-column:2;grid-row:3;text-align:right}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(4),#bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(6){display:none}
  #bd-app .cg-t:not(.cg-lb) tr.cg-xr{display:block}#bd-app .cg-t:not(.cg-lb) tr.cg-xr>td{display:block;padding:8px 0!important}
  #bd-app .cg-xw{overflow-x:auto}
  /* Selecția lunii: antet fără separatoare verticale */
  #bd-app .bo-sub{padding-left:0;border-left:0;width:100%}
  #bd-app .bo-meta{flex-direction:column;gap:4px}#bd-app .bo-meta span+span{padding-left:0;border-left:0}
  #bd-app .bo-hd{flex-wrap:wrap;gap:12px}
}
@media (max-width:720px){
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(2){max-width:44vw}
  #bd-app .cg-t:not(.cg-lb) tr.cg-r>td:nth-child(2) small{display:block;white-space:normal;line-height:1.35}
  #bd-app .cg-t:not(.cg-lb) .cg-as{min-width:0}#bd-app .cg-t:not(.cg-lb) .cg-as b{white-space:normal;word-break:break-word}
}