/**
 * Dinopips Core — dinopips-core.css
 * استایل‌های اختصاصی پلاگین (مستقل از قالب)
 */

/* اگر قالب لود نشده باشد، متغیرهای پایه */
:root {
    --dp-color-primary:    var(--dp-color-primary,    #5C3BFF);
    --dp-color-accent:     var(--dp-color-accent,     #00C897);
    --dp-border-color:     var(--dp-border-color,     #E2E4EE);
    --dp-border-radius-md: var(--dp-border-radius-md, 12px);
    --dp-space-sm:         var(--dp-space-sm,          8px);
    --dp-space-md:         var(--dp-space-md,         16px);
    --dp-space-lg:         var(--dp-space-lg,         24px);
    --dp-font-size-sm:     var(--dp-font-size-sm,     14px);
    --dp-text-muted:       var(--dp-text-muted,       #9898B0);
}

/* ===== Admin: metabox فصل‌ها ===== */
.dpc-ab-chapter input { font-family: inherit; }

/* ===== فرانت: نمایش نتیجه دانلود ===== */
.dp-checklist-dl-btn[disabled] {
    opacity: 0.7;
    cursor: wait;
}

/* ===== پیام ورود در پلیر ===== */
.dp-audiobook-player__login-notice p {
    margin-bottom: var(--dp-space-sm);
    font-weight: 600;
}

/* ===== پیام‌های وضعیت (خطا/موفقیت/هشدار) ===== */
.dp-alert {
    padding: var(--dp-space-sm) var(--dp-space-md);
    border-radius: var(--dp-border-radius-md);
    font-size: var(--dp-font-size-sm);
    font-weight: 600;
    margin-bottom: var(--dp-space-md);
    border: 1px solid transparent;
}
.dp-alert--success {
    background: #E7FBF3;
    border-color: #A9F0D5;
    color: #067A55;
}
.dp-alert--error {
    background: #FDEDED;
    border-color: #F6C6C6;
    color: #B42318;
}
.dp-alert--warning {
    background: #FFF6E5;
    border-color: #FBE0A6;
    color: #92650B;
}

/* ===== دکمهٔ خرید — حالت در حال پردازش ===== */
.dp-btn.is-loading {
    opacity: 0.75;
    cursor: wait;
    pointer-events: none;
}
