.ztf-wtl-badge{display:inline-flex;align-items:center;gap:7px;background:#ecfeff;color:#0e7490;border:1px solid #a5f3fc;padding:9px 13px;border-radius:999px;font-size:12px;font-weight:900;line-height:1.5;white-space:nowrap}.ztf-wtl-badge strong{color:#155e75}.ztf-wtl-badge.is-blocked{background:#fff1f2;color:#be123c;border-color:#fecdd3}.ztf-wtl-badge.is-blocked strong{color:#9f1239}.ztf-wtl-loading{pointer-events:none;opacity:.7}@media(max-width:640px){.ztf-wtl-badge{width:100%;justify-content:center;white-space:normal}}

/* DigiMedia 4.2.1: plan quota fallback and readable Persian header quota */
.panel-plans .plan-item{position:relative}
.panel-plans .ztf-plan-daily,.plans .plan-item .ztf-plan-daily{width:100%;display:flex!important;align-items:center;justify-content:center;gap:9px;margin:10px 0 12px;padding:10px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#ecfeff);border:1px solid #93c5fd;color:#1e293b;text-align:right;visibility:visible!important;opacity:1!important}
.panel-plans .ztf-plan-daily-icon,.plans .plan-item .ztf-plan-daily-icon{width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0891b2);color:#fff;box-shadow:0 8px 16px rgba(37,99,235,.18)}
.panel-plans .ztf-plan-daily-text,.plans .plan-item .ztf-plan-daily-text{display:flex;min-width:0;flex-direction:column;gap:2px;line-height:1.6}
.panel-plans .ztf-plan-daily-text small,.plans .plan-item .ztf-plan-daily-text small{font-size:10.5px;font-weight:900;color:#475569}
.panel-plans .ztf-plan-daily-text strong,.plans .plan-item .ztf-plan-daily-text strong{font-size:13.5px;font-weight:950;color:#0f172a}
.panel-plans .ztf-plan-daily-text em,.plans .plan-item .ztf-plan-daily-text em{font-size:9px;font-style:normal;color:#0369a1;font-weight:850}
html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip{background:linear-gradient(135deg,#f8fafc,#eef6ff)!important;border-color:#cbd5e1!important;color:#0f172a!important}
html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip .title,html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip .title>span,html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip samp{color:#0f172a!important;text-shadow:none!important}
html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip .ztf-header-quota{color:#334155!important;border-top-color:#cbd5e1!important;font-size:11.5px!important;font-weight:800!important;line-height:1.8!important}
html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip .ztf-header-quota span{color:#334155!important}
html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip .ztf-header-quota strong{color:#075985!important;font-size:12.5px!important;font-weight:950!important}
html body .ztf-fantasy-header .ztf-hdr-user .user-menu .current-vip .info a{background:#2563eb!important;color:#fff!important}
body.dark .panel-plans .ztf-plan-daily,body.dark .plans .plan-item .ztf-plan-daily{background:#172033;border-color:#334155;color:#f8fafc}
body.dark .panel-plans .ztf-plan-daily-text small,body.dark .plans .plan-item .ztf-plan-daily-text small{color:#cbd5e1}
body.dark .panel-plans .ztf-plan-daily-text strong,body.dark .plans .plan-item .ztf-plan-daily-text strong{color:#fff}
