/* KOLScreener V2 - GONDERI (post). Onek: po-. Jetonlar site.css'ten.
   Kural: kutu/cerceve/golge/gradyan yok; sahne (.po-c) zeminin acigi (.025),
   ayrac sac teli; yuvarlak kose yalniz yuz ve logoda. Kirmizi yok. */
.po{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 14px 12px;margin:0 -14px;
  border-top:1px solid var(--hair);position:relative;transition:background .2s}
.po:hover{background:rgba(255,255,255,.014)}
.po.fresh{animation:po-in .6s ease-out}
.po.fresh .po-c{animation:po-flash 2.4s ease-out}
@keyframes po-in{0%{opacity:0;transform:translateY(-10px)}40%{opacity:1;transform:none}100%{opacity:1}}
@keyframes po-flash{0%{background:rgba(52,224,138,.14)}100%{background:rgba(255,255,255,.025)}}
.po-l{padding-top:2px}
.po-av,img.po-av{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.06);display:grid;place-items:center;
  font:600 12px/1 var(--body);color:var(--muted);letter-spacing:.04em;object-fit:cover}
.po-avl{display:block}
.po-avl:hover .po-av{outline:2px solid var(--mint);outline-offset:1px}
.po-b{min-width:0}
.po-h{display:flex;flex-direction:column;gap:3px;min-width:0}
.po-h1{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;line-height:1.25}
.po-n{font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}
a.po-n:hover{color:var(--mint)}
.po-h1 .tick{display:inline-block;flex:none;width:16px;height:16px}
.po-hr{flex:none;font:600 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}
.po-fol{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font:700 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mint);padding:6px 2px}
.po-fol i{font-style:normal;font-weight:700;font-size:13px;line-height:1}
.po-fol.on{color:var(--faint)}
.po-fol:hover{opacity:.8}
.po-h2{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--faint);min-width:0}
.po-u{color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}
.po-h2 s{text-decoration:none}
.po-t{color:var(--faint);display:inline-flex;align-items:center;gap:3px;white-space:nowrap}
.po-t i{font-style:normal;opacity:.6}
a.po-t:hover{color:var(--mint)}
.po-bd1,.po-bdn{flex:none;font:600 9.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}
.po-bd1{color:var(--mint)}
.po-bdn{color:var(--muted)}
.po-x{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* sahne: coin satiri + grafik + olcumler */
.po-c{margin-top:12px;background:rgba(255,255,255,.025);padding:12px 14px 10px;min-width:0}
.po-ch1{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}
.po-tk{display:flex;align-items:center;gap:11px;min-width:0;color:var(--text)}
a.po-tk:hover b{color:var(--mint)}
.po-tl,img.po-tl{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.07);flex:none;display:grid;place-items:center;
  font:600 14px/1 var(--body);color:var(--muted);object-fit:cover}
.po-tkw{display:flex;flex-direction:column;gap:4px;min-width:0}
.po-tkw b{font-size:16.5px;font-weight:700;letter-spacing:.01em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}
.po-tkw b .tick{width:15px;height:15px;flex:none}
.po-pair{font-style:normal;font-weight:600;color:var(--muted);font-size:14px}
.po-on{display:inline-flex;align-items:center;gap:5px;font:400 10px/1 var(--disp);letter-spacing:.06em;color:var(--mint);margin-left:8px;white-space:nowrap}
.po-on img{width:13px;height:13px;display:block}
.po-tks{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--faint);min-width:0;white-space:nowrap}
.po-tks em{font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis;max-width:200px}
.po-ch{display:inline-flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}
.po-ch .cm{width:12px;height:12px}
.po-age{white-space:nowrap}
.po-now{text-align:right;flex:none;min-width:0}
.po-now b{font:400 23px/1 var(--num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .3s}
.po-now.dim b{color:var(--faint);font-size:18px}
.po-now b.up{color:var(--mint)}
.po-now b.dn{color:var(--muted)}
.po-pct{font:400 12px/1 var(--num);color:var(--mint);margin-left:8px;font-style:normal;vertical-align:4px}
.po-pct.dn{color:var(--muted)}
.po-now small{display:block;font-size:9.5px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-top:5px}
.po-g{margin:10px -14px 0;min-width:0}
.po-svg{display:block;width:100%;height:auto}
.po-g{position:relative}
.po-sw{position:absolute;top:6px;right:68px;display:flex;gap:2px;opacity:0;transition:opacity .15s}
.po-g:hover .po-sw,.po-sw:focus-within{opacity:1}
.po-sw button{font:600 9px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:5px 7px;background:rgba(7,9,10,.7)}
.po-sw button:hover{color:var(--text)}
html[data-chart="ladder"] .po-sw [data-cmode="ladder"],html[data-chart="candles"] .po-sw [data-cmode="candles"]{color:var(--mint)}
.po-wu{stroke:var(--mint);stroke-width:1}
.po-wd{stroke:rgba(232,239,235,.42);stroke-width:1}
.po-bu{fill:var(--mint)}
.po-bd{fill:rgba(232,239,235,.42)}
.po-tipl{stroke:var(--mint);stroke-width:1.5;stroke-dasharray:2 3;opacity:.7}
.po-g.po-nog{height:64px;display:grid;place-items:center;color:var(--faint);font-size:12px;margin:10px 0 0;background:rgba(255,255,255,.02)}
.po-g.po-nog span{padding:0 12px;text-align:center}
.po-m{display:flex;align-items:center;gap:24px;margin-top:10px;padding-top:10px;border-top:1px solid var(--hair);font-size:12.5px;min-width:0;flex-wrap:wrap}
.po-mi{display:flex;flex-direction:column;gap:4px}
.po-mi small{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}
.po-mi b{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}
.po-lad{display:flex;flex-direction:column;gap:6px;min-width:150px;flex:1 1 150px;max-width:260px}
.po-lb{display:block;height:3px;background:rgba(255,255,255,.1)}
.po-lb i{display:block;height:100%;background:var(--mint);transition:width .6s ease}
.po-lad small{font-size:11px;color:var(--faint);letter-spacing:.02em;white-space:nowrap}
.po-lad small s{text-decoration:none;margin:0 4px}
.po-card{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font:400 20px/1 var(--num);color:var(--mint)}
.po-card.g{color:var(--gold)}
.po-card small{font:600 9.5px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}

/* eylemler */
.po-acts{display:flex;align-items:center;gap:14px;margin-top:6px;min-width:0}
.po-ab{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;max-width:440px;min-width:0}
.po-a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:var(--faint);font:400 12px/1 var(--num);font-variant-numeric:tabular-nums;transition:color .15s,background .15s}
.po-a svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;display:block}
.po-a:hover{background:rgba(255,255,255,.045)}
.po-a-comment:hover{color:var(--blue)}
.po-a-repost:hover,.po-a-like:hover,.po-a-share:hover{color:var(--mint)}
.po-a.on{color:var(--mint)}
.po-a.on[data-act="like"] svg{fill:var(--mint)}
.po-a.on[data-act="repost"] svg{stroke-width:2.1}
.po-a span:empty{display:none}
.po-a-share span{font:500 11px/1 var(--body);color:var(--mint)}
.po-a.bump svg{animation:po-bump .35s ease}
@keyframes po-bump{40%{transform:scale(1.3)}}
.po-by{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--faint);font-size:12px;padding:4px 0}
a.po-by:hover{color:var(--mint)}
.po-faces{display:inline-flex;align-items:center}
.po-fav,img.po-fav{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.07);border:2px solid var(--ink);box-sizing:content-box;
  display:inline-grid;place-items:center;font:600 8px/1 var(--body);color:var(--muted);object-fit:cover;position:relative}
.po-fav+.po-fav{margin-left:-8px}
.po-faces .po-fav:nth-child(1){z-index:3}.po-faces .po-fav:nth-child(2){z-index:2}.po-faces .po-fav:nth-child(3){z-index:1}
.po-tg{color:var(--faint);font-size:12px;margin-left:14px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}
.po-tg i{font-style:normal;opacity:.7}
.po-tg:hover{color:var(--mint)}

/* grafik (SVG siniflari; JS ayni siniflari basar) - MERDIVEN GRAFIGI */
.po-dot{fill:var(--mint);opacity:.16}
.po-area{opacity:1}
.po-line{fill:none;stroke:var(--mint);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.po-line.dn{stroke:rgba(232,239,235,.7)}
.po-rung{stroke:rgba(255,255,255,.09);stroke-width:1;stroke-dasharray:2 4}
.po-rung.next{stroke:rgba(52,224,138,.45);stroke-dasharray:none}
.po-rung.hit{stroke:rgba(52,224,138,.35);stroke-dasharray:none}
.po-rl{font:600 9.5px var(--body);fill:var(--faint)}
.po-rl.next{fill:var(--mint)}
.po-rl.hit{fill:var(--mint);opacity:.75}
.po-rl.g{fill:var(--gold)}
.po-entry{stroke:rgba(232,239,235,.4);stroke-width:1;stroke-dasharray:3 3}
.po-el{font:600 8.5px var(--body);fill:var(--muted);letter-spacing:.1em;text-transform:uppercase}
.po-nowl{stroke:rgba(52,224,138,.4);stroke-width:1;stroke-dasharray:2 3}
.po-nowd{fill:var(--mint)}
.po-nowp{fill:var(--mint);opacity:.25;transform-box:fill-box;transform-origin:center;animation:po-pulse 1.8s ease-out infinite}
@keyframes po-pulse{0%{transform:scale(.4);opacity:.5}100%{transform:scale(1.6);opacity:0}}
.po-np{fill:var(--mint)}
.po-nt{font:700 9.5px var(--num);fill:var(--ink)}
.po-tt{font:500 9px var(--body);fill:var(--faint)}
.po-cl{stroke:var(--mint);stroke-width:1;stroke-dasharray:2 3;opacity:.7}
.po-cl.g{stroke:var(--gold)}
.po-cd{fill:var(--mint);stroke:var(--ink);stroke-width:2}
.po-cd.g{fill:var(--gold)}
.po-bf{fill:var(--faint);opacity:.55}
.po-ct{font:700 10px var(--num);fill:var(--mint)}
.po-ct.g{fill:var(--gold)}
.po-pin .po-pr{fill:var(--ink);stroke:rgba(232,239,235,.45);stroke-width:2}
.po-pin.m .po-pr{stroke:var(--mint)}
.po-pin.g .po-pr{stroke:var(--gold)}
.po-pin.me .po-pr{stroke-width:2.5}
.po-pin:not(.me){opacity:.85}
.po-pi{font:700 9px var(--body);fill:var(--muted)}
.po-skd{fill:var(--mint)}
.po-skd.dn{fill:rgba(232,239,235,.5)}
.po-skt{font:500 10px var(--body);fill:var(--faint);letter-spacing:.08em;text-transform:uppercase}


/* yorumlar */
.po-cm{margin-top:8px;border-top:1px solid var(--hair);padding-top:10px}
.po-cm-h{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}
.po-cf{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}
.po-cf textarea{flex:1;min-height:38px;max-height:160px;resize:vertical;background:rgba(255,255,255,.04);border:0;border-bottom:1px solid var(--hair-2);
  color:var(--text);font:400 13.5px/1.45 var(--body);padding:9px 10px;border-radius:0}
.po-cf textarea:focus{outline:0;border-bottom-color:var(--mint)}
.po-cf textarea::placeholder{color:var(--faint)}
.po-cf button{font:600 12.5px/1 var(--body);color:var(--ink);background:var(--mint);padding:11px 14px;flex:none}
.po-cf button:disabled{opacity:.4;cursor:default}
.po-cf button:not(:disabled):hover{opacity:.85}
.po-cnote{font-size:11px;color:var(--faint);margin:-4px 0 10px}
.po-clog{font-size:13px;color:var(--muted);padding:6px 0 10px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.po-clog a{color:var(--mint);font-weight:600}
.po-cl-list{display:flex;flex-direction:column}
.po-ci{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--hair)}
.po-ci:first-child{border-top:0}
.po-ci .po-av{width:28px;height:28px;font-size:9px}
.po-cih{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.2}
.po-cih b{font-weight:700}
.po-cih span{color:var(--faint);font-size:11.5px}
.po-cih button{margin-left:auto;font-size:11px;color:var(--faint)}
.po-cih button:hover{color:var(--text)}
.po-cib{margin:4px 0 0;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}
.po-cempty{font-size:12.5px;color:var(--faint);padding:2px 0 8px}
.po-cmore{font-size:12px;color:var(--mint);padding:8px 0}

@media(max-width:640px){
  .po{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 10px 10px;margin:0 -10px}
  .po-av,img.po-av{width:34px;height:34px;font-size:10px}
  .po-hr{display:none}
  .po-u{max-width:140px}
  .po-c{padding:10px 10px 8px}
  .po-g{margin:8px -10px 0}
  .po-now b{font-size:19px}
  .po-tkw b{font-size:15px}
  .po-m{gap:14px}
  .po-lad{min-width:110px}
  .po-tg{display:none}
  .po-a{padding:6px 8px}
}
@media(hover:none){.po-sw{opacity:.85}}

.po-fol{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font:700 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mint);padding:6px 2px}
.po-fol i{font-style:normal;font-weight:700;font-size:13px;line-height:1}
.po-fol.on{color:var(--faint)}
.po-fol:hover{opacity:.8}

.po-wm{opacity:.035;pointer-events:none}

.po-grid{stroke:rgba(255,255,255,.06);stroke-width:1}
.po-yl{font:500 9px var(--body);fill:var(--faint)}

.po-gridv{stroke:rgba(255,255,255,.04);stroke-width:1}

/* ---- MOBIL (11 Eyl, Ayhan: "kullanicilarin cogu mobilden bakacak"): ust uste binme yok,
   baslik iki satir, grafik gercek genislikte (KS.chart mobil geometri), anahtar sag altta */
@media(max-width:640px){
  .po{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px 12px 12px;margin:0 -12px;border-bottom:1px solid var(--hair)}
  .po-h{flex-wrap:wrap;gap:6px 8px}
  .po-h1{width:100%;font-size:15px}
  .po-n{flex:1 1 auto;max-width:none}
  .po-fol{padding:5px 8px;font-size:10px;margin-left:auto}
  .po-h2{width:100%;flex-wrap:wrap;font-size:12px}
  .po-bd1,.po-bdn{font-size:8.5px}
  .po-c{padding:10px 10px 8px;margin-top:8px}
  .po-ch1{gap:8px}
  .po-tkw b{font-size:15px}
  .po-on{display:none}
  .po-now b{font-size:18px}
  .po-g{margin:8px -10px 0}
  .po-sw{top:auto;bottom:24px;right:6px;opacity:.9}
  .po-sw button{padding:4px 5px;font-size:8.5px}
  .po-yl,.po-tt,.po-rl{font-size:10px}
  .po-m{gap:12px;flex-wrap:wrap}
  .po-lad{min-width:0;flex:1 1 100%}
  .po-acts{gap:10px;margin-top:8px}
  .po-ab{max-width:none;justify-content:space-around}
  .po-a{padding:8px 6px;gap:5px}
  .po-tg{display:none}
}

/* grafik etkilesimi: igne tiklanir, alan surukle/tekerlek */
.po-pin{cursor:pointer}
.po-pin:hover .po-pr{stroke-width:3}
.po-g svg.po-svg{touch-action:pan-y;cursor:crosshair;user-select:none}
.po-g.zoomed svg.po-svg{cursor:grab}
.po-pop{position:absolute;z-index:20;width:220px;background:rgba(9,12,11,.98);border:1px solid var(--hair-2);box-shadow:0 12px 30px rgba(0,0,0,.5);padding:10px 12px 10px;font-size:12px;color:var(--muted);line-height:1.4}
.po-poph{display:flex;align-items:center;gap:9px;margin-bottom:7px}
.po-poph img,.po-poph i{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;font:600 11px/1 var(--body);font-style:normal;background:rgba(255,255,255,.07);color:var(--muted)}
.po-poph div{min-width:0;display:flex;flex-direction:column;gap:1px}
.po-poph b{font-size:13.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.po-poph span{font-size:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.po-pop p{margin:0 0 3px}
.po-pop p.m{color:var(--mint)}
.po-pop p.g{color:var(--gold)}
.po-popa{display:flex;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid var(--hair)}
.po-popa a{font:600 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}
.po-popa a+a{color:var(--faint)}
.po-popa a:hover{text-decoration:underline}

/* mobil: rozet ikinci satirin sagina, anahtar baslik ile grafik arasina */
@media(max-width:640px){
  .po-h{position:relative}
  .po-h2{padding-right:112px}
  .po-c{position:relative}
  .po-g{position:static}
  .po-sw{top:auto;bottom:38px;right:12px}
}

/* mobil: gonderi karti yatay ve sik */
@media(max-width:640px){
  .po-c{padding:9px 10px 6px;margin-top:8px}
  .po-ch1{margin-bottom:0}
  .po-g{margin:4px -10px 0}
  .po-m{gap:8px 12px;padding-top:6px;margin-top:2px}
  .po-m>div{gap:1px}
  .po-now b,.po-ent b{font-size:15px}
  .po-lad{flex:1 1 100%;min-width:0;padding-right:118px}
  .po-sw{bottom:8px;right:10px}
  .po-acts{margin-top:4px}
  .po-a{padding:6px 6px}
}

/* crosshair + OHLC tooltip */
.po-xhv,.po-xhh{stroke:rgba(232,239,235,.35);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}
.po-xhp{fill:#e8efeb;pointer-events:none}
.po-xht{fill:var(--ink);font:600 9.5px/1 var(--num);pointer-events:none}
.po-tip{position:absolute;left:10px;top:8px;display:flex;gap:6px;align-items:baseline;font:400 11px/1 var(--num);color:var(--muted);background:rgba(7,9,10,.85);padding:5px 8px;pointer-events:none;z-index:6;white-space:nowrap}
.po-tip span{color:var(--faint);margin-right:4px;font-family:var(--body);font-size:10.5px}
.po-tip b{font-weight:400;color:var(--faint);font-size:9.5px;letter-spacing:.08em}
.po-tip.up{color:var(--mint)}
.po-tip.dn{color:#ff7a7a}
@media(max-width:640px){.po-tip{font-size:10px;padding:4px 6px;gap:4px}}

/* paylasim sayfasi */
.po-acts{position:relative}
.po-sheet{position:absolute;z-index:30;left:0;top:100%;margin-top:4px;display:flex;flex-direction:column;min-width:230px;background:rgba(9,12,11,.98);border:1px solid var(--hair-2);box-shadow:0 12px 30px rgba(0,0,0,.5);padding:6px}
.po-sheet button,.po-sheet a{display:block;text-align:left;font:500 12.5px/1.3 var(--body);color:var(--text);padding:9px 10px;text-decoration:none;background:none;border:0;cursor:pointer}
.po-sheet button:hover,.po-sheet a:hover{background:rgba(0,255,163,.08);color:var(--mint)}
.po-sheet button[data-sh="card"]{color:var(--mint);font-weight:600}
.po-sheet button:disabled{color:var(--faint)}

@media(max-width:640px){.hm-app .po-sw{display:none}}

.po-c:has(a.po-tk){cursor:pointer}
.po-c .po-g svg.po-svg{cursor:crosshair}

.po-skt.m{font-size:8.5px;letter-spacing:.08em}

/* uzun ticker (adres) zinciri kirpmasin: zincir sabit, ad kirpilir (12 Eyl QA) */
.po-tkw b{min-width:0}
.po-tkw b>.po-pair,.po-tkw b>.po-on{flex:none}

/* gonderi rakamlari: veri yuzu; merdiven/kat isaretleri manset yuzunde kalir */
.po-now b,.po-ent b,.po-m,.po-m b,.po-lad,.po-a,.po-by span,.po-tip,.po-age{font-family:var(--data);font-variant-numeric:tabular-nums}
.po-now b,.po-ent b{font-weight:500;letter-spacing:0}
.po-yl,.po-tt,.po-nt,.po-xht{font-family:var(--data)}

.po-now b,.po-ent b{font-weight:400}

/* ODAK VURGUSU (12 Eyl): kartin "View on Screener" bagiyla gelindiginde
   hangi gonderiye bakildigini soyler. Iki saniyede soner - kalici bir
   isaret degil, bir yon gosterme. */
.po.ks-odak{position:relative}
.po.ks-odak::after{content:"";position:absolute;inset:-6px -10px;pointer-events:none;
  border:1px solid rgba(52,224,138,.55);box-shadow:0 0 0 1px rgba(52,224,138,.12),
  0 0 34px rgba(52,224,138,.20) inset;animation:ksodak 2.8s ease-out forwards}
@keyframes ksodak{0%{opacity:0}12%{opacity:1}70%{opacity:1}100%{opacity:0}}
