/* =========================================================================
   statbar — استایل ویجت المنتور زبان‌نگار (هندل: zbn-el-statbar)
   ========================================================================= */

.zbn-statbar--solo{max-width:1180px;margin-inline:auto;position:relative;z-index:20;padding:0 16px;direction:rtl;font-family:Vazirmatn,IRANYekanX,system-ui,sans-serif;}
.zbn-sb-panel{position:relative;overflow:hidden;border-radius:24px;isolation:isolate;background:linear-gradient(180deg,#0a1120 0%,#070c17 100%);border:1px solid rgba(233,196,107,.22);box-shadow:0 30px 64px -28px rgba(0,0,0,.82), inset 0 1px 0 rgba(255,255,255,.05);padding:30px 26px;}
.zbn-sb-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:8px;}
.zbn-sb-item{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--sb-item-gap,14px);padding:6px 10px;}
.zbn-sb-grid.sb-has-div .zbn-sb-item:not(:first-child)::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:58px;background:linear-gradient(180deg,transparent,var(--sb-div,rgba(233,196,107,.55)),transparent);}
.zbn-sb-grid.sb-has-div .zbn-sb-item:not(:first-child)::after{content:"";position:absolute;right:0;top:50%;width:5px;height:5px;transform:translate(50%,-50%) rotate(45deg);background:var(--sb-div,rgba(233,196,107,.55));box-shadow:0 0 8px 2px color-mix(in srgb,var(--sb-div,rgba(233,196,107,.55)) 70%,transparent);}
.zbn-sb-ic{flex:0 0 auto;display:grid;place-items:center;color:var(--sb-ic,#E9C46B);font-size:var(--sb-ic-size,46px);filter:drop-shadow(0 3px 10px rgba(233,196,107,.28));}
.zbn-sb-ic svg{width:var(--sb-ic-size,46px);height:var(--sb-ic-size,46px);fill:currentColor;}
.zbn-sb-ic i{font-size:var(--sb-ic-size,46px);line-height:1;}
.zbn-sb-txt{text-align:right;}
.zbn-sb-num{font-size:34px;font-weight:900;color:#fff;line-height:1;display:block;}
.zbn-sb-lbl{font-size:14px;font-weight:600;color:#C6CEDC;margin-top:7px;display:block;}
@media(max-width:767px){
	.zbn-sb-grid.sb-has-div .zbn-sb-item:not(:first-child)::before,.zbn-sb-grid.sb-has-div .zbn-sb-item:not(:first-child)::after{display:none;}
}
