.mk,.hlogo i,aside .logo i,.au .brand i,html[data-accent] .mk,html[data-accent] .hlogo i,html[data-mode=light] .mk,html[data-mode=light] .hlogo i,html[data-mode=light] aside .logo i,html[data-mode=light] .au .brand i{background:#01010a!important;padding:0!important;overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px rgba(120,110,255,.38),0 0 18px rgba(124,58,237,.42)!important}
.mk img,.hlogo i img,aside .logo i img,.au .brand i img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}
.hlogo i,.au .brand i{width:40px;height:40px}
.brandfull{display:block;width:min(220px,60%);aspect-ratio:1;margin:0 auto 4px;border-radius:22px;object-fit:cover;box-shadow:0 0 0 1px rgba(120,110,255,.3),0 0 40px rgba(99,102,241,.35)}

.av{overflow:hidden}.av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}
.avu{display:flex;align-items:center;gap:16px;margin-bottom:14px}.avu .av{width:84px;height:84px;font-size:2rem;flex:none}
.avb{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.avb .btn{width:auto;padding:8px 16px;margin:0}.avb small{opacity:.7}

/* v1.7.7: سوییچ پروفایل (ارتفاع خراب)، دکمه‌های منو و کارت‌ها کوچک‌تر */
html .gw:not(.tos) input[type=checkbox]{min-height:0!important;height:30px!important;width:52px!important;margin:0!important;padding:0!important}
html aside .nav{padding-top:4px!important}
html aside .nav a{min-height:40px!important;padding:4px 10px!important;gap:12px!important;font-size:.94rem!important}
html aside .nav a>svg.ic-s{width:32px!important;height:32px!important;padding:7px!important}
html aside .nav a.on::before{height:30px!important}
html aside .foot .btn{min-height:42px!important}
.kpi{min-height:92px!important;padding:11px 12px 10px!important;gap:6px!important}
.kpi.wide{min-height:104px!important}.kpi b{font-size:1.3rem!important}.kpi .ki{width:30px!important;height:30px!important}
.avb .btn{min-height:38px!important;padding:0 16px!important;font-size:.85rem!important}
