/* BiaMusic Members — favorites-lite.css
   نسخه سبک فقط برای صفحات آهنگ (single post) — فقط دکمه علاقه‌مندی
   نسخه کامل (members.css) فقط در پنل کاربری لود می‌شه */

.biadl .bmm-fav-btn{
    display:inline-flex;
    align-items:center;
    gap:7px;
    margin-top:10px;
    padding:.5em 1.2em;
    background:#910a0a;
    border:1px solid #910a0a;
    border-radius:8px;
    color:#fff;
    font-size:13px;
    cursor:pointer;
    font-family:inherit;
    transition:all .2s;
    width:auto;
    justify-content:center;
}
.biadl .bmm-fav-btn svg{fill:#fff;transition:fill .2s}
.biadl .bmm-fav-btn:hover{background:#6e0808;border-color:#6e0808}
.biadl .bmm-fav-btn.active{background:#6e0808;border-color:#6e0808}
.biadl .bmm-fav-btn.loading{opacity:.5;pointer-events:none}
.biadl .bmm-fav-btn.bmm-fav-pending{opacity:.7}
.biadl .bmm-fav-count{background:rgba(255,255,255,.25);color:#fff;border-radius:20px;padding:1px 8px;font-size:11px;margin-right:auto}

/* ─── دکمه افزودن به پلی‌لیست ─── */
.biadl .bmm-pl-btn{
    display:inline-flex;
    align-items:center;
    gap:7px;
    margin-top:10px;
    margin-right:8px;
    padding:.5em 1.2em;
    background:transparent;
    border:1px solid #910a0a;
    border-radius:8px;
    color:#910a0a;
    font-size:13px;
    cursor:pointer;
    font-family:inherit;
    transition:all .2s;
    width:auto;
    justify-content:center;
}
.biadl .bmm-pl-btn svg{fill:#910a0a;transition:fill .2s}
.biadl .bmm-pl-btn:hover{background:#910a0a;color:#fff}
.biadl .bmm-pl-btn:hover svg{fill:#fff}

.bmm-pl-popover{
    position:relative;
    z-index:20;
    margin-top:10px;
    background:#fff;
    border:1px solid #e2e2e2;
    border-radius:10px;
    box-shadow:0 4px 20px rgba(0,0,0,.12);
    padding:12px;
    max-width:260px;
    font-family:inherit;
    box-sizing:border-box;
}
.bmm-pl-popover *{box-sizing:border-box}
.bmm-pl-popover-title{font-size:12px;color:#888;margin-bottom:4px}
.bmm-pl-popover-hint{font-size:11px;color:#aaa;margin-bottom:8px;line-height:1.6}
.bmm-pl-popover-list{max-height:180px;overflow-y:auto;margin-bottom:10px}
.bmm-pl-popover-empty{font-size:12px;color:#888;margin:0}
.bmm-pl-popover-item{position:relative;display:flex;align-items:center;gap:8px;padding:6px 2px;font-size:13px;color:#222;cursor:pointer}
.bmm-pl-popover-item input{cursor:pointer}
.bmm-pl-popover-item.bmm-pl-busy{opacity:.5;pointer-events:none}
.bmm-pl-inline-msg{margin-right:auto;font-size:11px;color:#1a8a3a}
.bmm-pl-popover-new{border-top:1px solid #e2e2e2;padding-top:10px}
.bmm-pl-popover-new-label{font-size:11px;color:#888;margin-bottom:6px}
.bmm-pl-popover-new-row{display:flex;flex-direction:column;gap:6px}
.bmm-pl-popover-new input{
    width:100%;
    border:1px solid #e2e2e2;
    border-radius:6px;
    padding:6px 8px;
    font-size:12px;
    font-family:inherit;
    direction:rtl;
    text-align:right;
}
.bmm-pl-popover-add{width:100%;background:#910a0a;border:1px solid #910a0a;color:#fff;border-radius:6px;padding:7px 10px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .2s}
.bmm-pl-popover-add:hover:not(:disabled){background:#6e0808}
.bmm-pl-popover-add:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed}
