
/* مخفی‌سازی فقط روی بلوک‌هایی که اسکریپت با متن دقیق تشخیص می‌دهد. */
.sbp15 .sbpmf-hidden{display:none!important}
/* کارت‌های آماری پایه افزونه */
.sbp15 .stats,.sbp15 .dashboard-stats,.sbp15 .stat-card,.sbp15 [class*="statistics"]{display:none!important}
/* هدر جدید: محدود به ستون محتوای پنل */
.sbp15 .sbpmf-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:101px;margin:0 0 20px;padding:18px 22px;position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(118deg,#17112d,#382260 56%,#7651b6);color:#fff;box-shadow:0 11px 26px rgba(41,22,75,.20);direction:rtl}.sbp15 .sbpmf-header:before{content:"";position:absolute;left:-55px;top:-92px;width:215px;height:215px;border-radius:50%;background:rgba(239,197,98,.21)}.sbpmf-header>*{position:relative;z-index:1}.sbpmf-person{display:flex;align-items:center;gap:13px;min-width:0}.sbpmf-avatar{width:61px;height:61px;flex:0 0 auto;object-fit:cover;border:3px solid rgba(255,255,255,.88);border-radius:18px;background:#eee;box-shadow:0 5px 14px rgba(0,0,0,.18)}.sbpmf-hello{display:block;margin-bottom:3px;color:rgba(255,255,255,.74);font-size:12px}.sbpmf-name{display:block;color:#fff;font-size:21px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbpmf-edit{flex:0 0 auto;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:rgba(255,255,255,.13);padding:9px 13px;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.sbpmf-edit:hover{background:rgba(239,197,98,.24)}
.sbpmf-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(18,12,31,.58);direction:rtl}.sbpmf-modal.open{display:flex}.sbpmf-box{position:relative;width:min(100%,470px);max-height:90vh;overflow:auto;padding:24px;border-radius:20px;background:#fff;box-shadow:0 22px 65px rgba(0,0,0,.3)}.sbpmf-box h3{margin:0 0 5px;color:#29213d}.sbpmf-box p{margin:0 0 17px;color:#80798d;font-size:12px}.sbpmf-close{position:absolute;top:12px;left:12px;width:31px;height:31px;border:0;border-radius:9px;background:#f0ecf5;font-size:20px;cursor:pointer}.sbpmf-photo{text-align:center;margin-bottom:16px}.sbpmf-photo img{width:78px;height:78px;object-fit:cover;border:3px solid #eee5fb;border-radius:21px}.sbpmf-photo label{display:block;margin-top:7px;color:#6844a6;font-size:12px;font-weight:bold;cursor:pointer}.sbpmf-photo input{display:none}.sbpmf-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sbpmf-fields .wide{grid-column:1/-1}.sbpmf-fields label{display:block;margin-bottom:6px;color:#514a60;font-size:12px;font-weight:700}.sbpmf-fields input{box-sizing:border-box;width:100%;padding:11px;border:1px solid #e2dce9;border-radius:9px;font:inherit;font-size:13px}.sbpmf-save{width:100%;margin-top:17px;padding:12px;border:0;border-radius:10px;background:linear-gradient(120deg,#64429f,#936cd0);color:#fff;font:inherit;font-weight:bold;cursor:pointer}.sbpmf-msg{min-height:17px;margin-top:8px;text-align:center;color:#348450;font-size:12px}
@media(max-width:760px){.sbp15 .sbpmf-header{min-height:84px;margin-bottom:15px;padding:13px 14px;border-radius:15px;gap:9px}.sbpmf-avatar{width:48px;height:48px;border-radius:15px}.sbpmf-person{gap:10px;min-width:0}.sbpmf-name{font-size:16px;max-width:125px}.sbpmf-hello{font-size:10px}.sbpmf-edit{padding:8px 10px;font-size:11px}.sbpmf-box{padding:22px 17px}.sbpmf-fields{grid-template-columns:1fr}}
