/* ZiCabin 0.8.5: never show the management shell before role resolution. */
html.zc-boot-pending .shell { visibility:hidden !important; }
html.zc-boot-pending body::after {content:'در حال بررسی حساب زی‌کابین…';position:fixed;inset:0;display:grid;place-items:center;background:#141a31;color:#f7f5ff;font-family:Vazirmatn,sans-serif;z-index:2147483000;text-align:center;padding:2rem}
.zc-growth-card {border:1px solid rgba(133,104,237,.45);padding:24px!important}
.zc-growth-card .zc-growth-summary{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap;margin:15px 0}
.zc-growth-card .zc-growth-metric{background:rgba(142,104,243,.09);border-radius:14px;padding:12px 18px;min-width:135px;flex:1}
.zc-growth-card .zc-growth-metric strong{display:block;font-size:25px;line-height:1.8}
.zc-growth-card .zc-growth-metric small{color:var(--muted,#7b7593)}
.zc-growth-track{height:12px;border-radius:100px;background:rgba(133,104,237,.16);overflow:hidden}
.zc-growth-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,#8255e9,#563ac8)}
.zc-growth-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0}
.zc-growth-level{border:1px solid rgba(133,104,237,.22);border-radius:11px;padding:10px;font-size:12px;line-height:1.9}
.zc-growth-level.is-current{border:2px solid #7954e6;background:rgba(123,77,222,.08)}
.zc-growth-level b{display:block}
.zc-grow-first-enter{border:1px dashed #a38be8;border-radius:12px;padding:12px;margin-top:14px}
.zc-grow-first-enter summary{cursor:pointer;font-weight:700}
.zc-duplicate-alert{padding:14px;border:1px solid #b58452;border-radius:12px;background:rgba(227,174,91,.1);margin:10px 0}
@media(max-width:650px){.zc-growth-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-growth-card{padding:16px!important}}

.zc-growth-track svg{display:block;width:100%;height:12px}
