.session-radar{position:relative;display:grid;grid-template-columns:68px minmax(220px,.9fr) minmax(360px,1.6fr);align-items:center;gap:13px;margin:8px 10px;padding:12px 14px;border:1px solid #304256;border-radius:16px;background:radial-gradient(circle at 92% 0,rgba(85,184,255,.09),transparent 32%),linear-gradient(115deg,#08121c,#0c1723);overflow:visible;transition:.35s}.session-clock{position:relative;display:grid;place-items:center;width:58px;height:58px;border:1px solid #486078;border-radius:50%;background:radial-gradient(circle,#172638,#09121c 67%)}.session-clock:before,.session-clock i{content:"";position:absolute;inset:5px;border:1px dashed rgba(114,153,188,.32);border-radius:50%;animation:sessionOrbit 8s linear infinite}.session-clock i{inset:-4px;border-style:solid;border-color:transparent #55b8ff;animation-duration:3.5s;animation-direction:reverse}.session-clock b{z-index:1;color:#dce9f3;font:900 17px var(--font-mono)}.session-clock span{position:absolute;top:62px;width:78px;color:#60758a;font:800 6px var(--font-mono);text-align:center}.session-copy{display:flex;min-width:0;flex-direction:column}.session-copy small{color:#66839c;font:900 8px var(--font-mono);letter-spacing:.14em}.session-copy strong{margin:4px 0;color:#e5edf4;font-size:12px}.session-copy span{color:#8194a6;font-size:9px;line-height:1.45}.session-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.session-timeline article{position:relative;display:flex;align-items:center;gap:6px;min-width:0;padding:8px;border:1px solid #293b4d;border-radius:9px;background:#09131e}.session-timeline article>i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#506377}.session-timeline b,.session-timeline span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-timeline b{color:#c8d4de;font-size:8px}.session-timeline span{margin-top:3px;color:#64798d;font-size:7px}.session-timeline article.now{border-color:#d3a63b;background:rgba(65,48,15,.42)}.session-timeline article.now>i{background:#ffd166;box-shadow:0 0 12px #ffd166;animation:sessionPulse 1.2s ease-in-out infinite}.session-timeline article.soon{border-color:#3f5e79}.session-timeline article.soon>i{background:#55b8ff}.session-guide{grid-column:1/-1;margin-top:2px;border-top:1px solid #213142;padding-top:8px}.session-guide summary{cursor:pointer;color:#7890a5;font-size:8px;list-style:none}.session-guide p{margin:8px 0;color:#8799a8;font-size:9px;line-height:1.55}.session-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.session-metrics span{padding:7px;border:1px solid #27394a;border-radius:8px;background:#08121c;color:#65798d;font-size:7px}.session-metrics b{display:block;margin-top:3px;color:#dce6ed;font:900 9px var(--font-mono)}.session-radar.elevated{border-color:#826d35;box-shadow:0 0 25px rgba(255,209,102,.08)}.session-radar.elevated .session-clock{border-color:#ffd166}.session-radar.elevated .session-copy strong{color:#ffd166}.session-radar.high{border-color:#a63d55;box-shadow:0 0 32px rgba(255,75,105,.13);animation:sessionHigh 1.8s ease-in-out infinite}.session-radar.high .session-clock{border-color:#ff4b69}.session-radar.high .session-clock i{border-color:transparent #ff4b69}.session-radar.high .session-copy strong{color:#ff7188}.session-radar.weekend .session-copy small:after{content:" · HAFTA SONU LİKİDİTE MODU";color:#ffd166}.session-radar [data-tip]{position:relative}.session-radar [data-tip]:hover:after{content:attr(data-tip);position:absolute;z-index:20;right:0;bottom:calc(100% + 6px);width:220px;padding:8px;border:1px solid #40566a;border-radius:8px;background:#09141f;color:#b8c5cf;font-size:8px;line-height:1.45;white-space:normal;box-shadow:0 12px 30px rgba(0,0,0,.5)}@keyframes sessionOrbit{to{transform:rotate(360deg)}}@keyframes sessionPulse{50%{opacity:.35;transform:scale(.7)}}@keyframes sessionHigh{50%{filter:brightness(1.08)}}@media(max-width:980px){.session-radar{grid-template-columns:60px 1fr}.session-timeline{grid-column:1/-1}.session-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.session-radar{margin:4px;padding:10px}.session-timeline{display:flex;overflow-x:auto}.session-timeline article{flex:0 0 130px}.session-metrics{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.session-clock:before,.session-clock i,.session-timeline article.now>i,.session-radar.high{animation:none}}
