/* Nexus Market V9.9 · keşif, mağaza takibi ve ürün karşılaştırma */
:root{--discovery-mint:#6ceac0;--discovery-blue:#78a6ff;--discovery-violet:#9b82ff;--discovery-line:rgba(143,161,210,.2)}
.card-quick-actions{display:flex;align-items:center;gap:7px}.quick-compare{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--discovery-line);border-radius:10px;background:rgba(120,166,255,.08);color:var(--discovery-blue);font-size:17px;cursor:pointer;transition:.2s ease}.quick-compare:hover{transform:translateY(-2px);border-color:rgba(120,166,255,.55);background:rgba(120,166,255,.15)}
.discovery-head{overflow:hidden;background:linear-gradient(135deg,rgba(40,48,72,.95),rgba(27,32,49,.94))}.discovery-head::after{content:"";position:absolute;width:300px;height:300px;right:-80px;top:-160px;border-radius:50%;border:1px solid rgba(108,234,192,.18);box-shadow:0 0 0 42px rgba(120,166,255,.035),0 0 0 84px rgba(155,130,255,.025);animation:discoveryOrbit 14s linear infinite}.discovery-head>*{position:relative;z-index:1}.discovery-head .account-avatar{background:linear-gradient(135deg,var(--discovery-blue),var(--discovery-violet));box-shadow:0 0 0 8px rgba(120,166,255,.07)}@keyframes discoveryOrbit{to{transform:rotate(360deg)}}
.discovery-center{min-width:0;display:grid;gap:18px}.discovery-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.discovery-kpis article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--discovery-line);border-radius:16px;background:linear-gradient(145deg,rgba(31,37,55,.92),rgba(24,29,44,.92));box-shadow:0 12px 28px rgba(6,9,18,.12)}.discovery-kpis article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:rgba(120,166,255,.09);color:var(--discovery-blue);font-size:18px}.discovery-kpis small{display:block;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em}.discovery-kpis b{font-size:21px}
.followed-stores-panel,.comparison-panel,.recent-products-panel{padding:21px;border:1px solid var(--discovery-line);border-radius:21px;background:linear-gradient(145deg,rgba(31,37,55,.9),rgba(24,29,43,.94));box-shadow:0 20px 50px rgba(5,8,17,.14)}.followed-store-list{display:grid;gap:10px}.followed-store-list>article{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(143,161,210,.14);border-radius:15px;background:rgba(14,18,30,.36);transition:.22s ease}.followed-store-list>article:hover{transform:translateX(3px);border-color:rgba(108,234,192,.3)}.followed-store-list>article>img{width:48px;height:48px;border-radius:14px;object-fit:cover;background:#232a3d}.followed-store-list>article>div>div{display:flex;align-items:center;gap:6px}.followed-store-list a{font-size:14px;font-weight:900;color:#f7f9ff}.followed-store-list span,.followed-store-list small{display:block;margin-top:3px;color:var(--muted);font-size:12px}
.follow-notification-toggle{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--discovery-line);border-radius:12px;background:rgba(120,166,255,.05);color:var(--muted);cursor:pointer}.follow-notification-toggle i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(143,161,210,.08);font-style:normal}.follow-notification-toggle span{margin:0}.follow-notification-toggle b,.follow-notification-toggle small{display:block;margin:0;font-size:12px}.follow-notification-toggle.active{color:var(--discovery-mint);border-color:rgba(108,234,192,.25);background:rgba(108,234,192,.06)}.unfollow-store{border:0;background:transparent;color:#ff9ead;font-size:12px;font-weight:900;cursor:pointer}
.comparison-table{min-width:720px;border:1px solid var(--discovery-line);border-radius:16px;overflow:hidden;background:rgba(13,17,28,.33)}.comparison-panel{overflow:auto}.comparison-table>header,.comparison-table>div,.comparison-table>footer{display:grid;grid-template-columns:130px repeat(var(--compare-count),minmax(155px,1fr))}.comparison-table>header>span,.comparison-table>div>b,.comparison-table>footer>span{padding:14px;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.09em}.comparison-table>header article{position:relative;display:flex;align-items:center;gap:9px;padding:12px;border-left:1px solid var(--discovery-line)}.comparison-table>header img{width:45px;height:45px;border-radius:11px;object-fit:cover}.comparison-table>header article div{min-width:0}.comparison-table>header small,.comparison-table>header b{display:block}.comparison-table>header small{color:var(--discovery-mint);font-size:12px}.comparison-table>header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.comparison-table>header button{position:absolute;right:6px;top:5px;width:21px;height:21px;border:0;border-radius:50%;background:rgba(255,158,173,.1);color:#ff9ead;cursor:pointer}.comparison-table>div:nth-child(even){background:rgba(120,166,255,.035)}.comparison-table>div>span{padding:13px;border-left:1px solid var(--discovery-line);font-size:12px;line-height:1.45}.comparison-table>footer a{padding:13px;border-left:1px solid var(--discovery-line);color:var(--discovery-blue);font-size:12px;font-weight:900}
.discovery-empty{display:flex;align-items:center;gap:15px;padding:19px;border:1px dashed rgba(143,161,210,.25);border-radius:15px;background:rgba(14,18,29,.25)}.discovery-empty>span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:rgba(120,166,255,.09);color:var(--discovery-blue);font-size:22px}.discovery-empty div{flex:1}.discovery-empty h3{margin:0 0 4px;font-size:15px}.discovery-empty p{margin:0;color:var(--muted);line-height:1.55}.discovery-empty.compare{margin-top:6px}.discovery-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recent-products-panel>.section-title button{flex:0 0 auto}
@media(max-width:1100px){.discovery-kpis{grid-template-columns:repeat(2,1fr)}.discovery-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.followed-store-list>article{grid-template-columns:48px 1fr auto}.unfollow-store{grid-column:2/-1;justify-self:start}}
@media(max-width:680px){.discovery-kpis,.discovery-recent-grid{grid-template-columns:1fr}.followed-stores-panel,.comparison-panel,.recent-products-panel{padding:15px}.followed-store-list>article{grid-template-columns:44px 1fr}.follow-notification-toggle,.unfollow-store{grid-column:1/-1}.discovery-empty{align-items:flex-start;flex-wrap:wrap}.discovery-empty .btn{width:100%}.discovery-head::after{display:none}}
@media(prefers-reduced-motion:reduce){.discovery-head::after,.quick-compare,.followed-store-list>article{animation:none;transition:none}}
