.station-card[data-v-bad09dbd]{background:var(--bg-elevated);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px;position:relative;transition:background .2s}.station-card.active[data-v-bad09dbd],.station-card[data-v-bad09dbd]:hover{background:var(--bg-card-hover)}.card-image[data-v-bad09dbd]{overflow:visible;position:relative}.card-image[data-v-bad09dbd],.logo[data-v-bad09dbd]{aspect-ratio:1;border-radius:var(--radius-md);width:100%}.logo[data-v-bad09dbd]{box-shadow:0 8px 24px #00000080;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.play-overlay[data-v-bad09dbd]{align-items:center;background:var(--accent);border:none;border-radius:50%;bottom:6px;box-shadow:0 6px 12px #0006;color:#000;cursor:pointer;display:flex;height:34px;justify-content:center;opacity:0;position:absolute;right:6px;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;width:34px}.station-card.active .play-overlay[data-v-bad09dbd],.station-card:hover .play-overlay[data-v-bad09dbd]{opacity:1;transform:translateY(0)}.play-overlay[data-v-bad09dbd]:hover{background:var(--accent-hover);transform:scale(1.06) translateY(0)}.card-body[data-v-bad09dbd]{min-width:0}.station-name[data-v-bad09dbd]{color:var(--text-primary);font-size:12px;font-weight:700;margin-bottom:2px;text-overflow:ellipsis}.station-meta[data-v-bad09dbd],.station-name[data-v-bad09dbd]{overflow:hidden;white-space:nowrap}.station-meta[data-v-bad09dbd]{align-items:center;color:var(--text-muted);display:flex;font-size:11px;gap:5px}.sep[data-v-bad09dbd]{opacity:.6}.spin[data-v-bad09dbd]{animation:spin .8s linear infinite}.stream-status[data-v-bad09dbd]{border:1.5px solid var(--bg-elevated);border-radius:50%;height:8px;pointer-events:none;position:absolute;right:6px;top:6px;width:8px;z-index:2}.stream-status--online[data-v-bad09dbd]{background:#22c55e}.stream-status--offline[data-v-bad09dbd]{background:#ef4444}
