/* =========================================================
   NobarTV LiveScore v7.1 — favorites.css
   Styles tambahan untuk fitur favorit (favorites.js).
   ========================================================= */

/* ── Star terisi saat aktif ── */
.nbtv-fav-btn.nbtv-fav-active svg path {
    fill: #fff;
    stroke: #fff;
}

/* Pulse ring saat baru di-toggle */
@keyframes nbtv-fav-ring {
    0%   { box-shadow: 0 0 0 0   rgba(249,115,22,.6); }
    100% { box-shadow: 0 0 0 8px rgba(249,115,22,0); }
}

.nbtv-fav-btn.nbtv-fav-pop {
    animation: nbtv-fav-pop .3s ease-out, nbtv-fav-ring .4s ease-out;
}

/* ── Tab badge count ── */
.nbtv-fav-tab-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 16px;
    height: 16px;
    padding: 0 4px;
    background: rgba(255,255,255,.25);
    font-family: var(--nbtv-mono);
    font-size: 10px;
    font-weight: 700;
    border-radius: 999px;
    line-height: 1;
    margin-left: 2px;
}

.nbtv-fav-tab.nbtv-fav-tab-active .nbtv-fav-tab-badge {
    background: rgba(255,255,255,.35);
    color: #fff;
}

/* Mobile: sembunyikan badge juga (tab cuma ikon) */
@media (max-width: 480px) {
    .nbtv-fav-tab-badge { display: none; }
}
