:root{--sb-w:264px;--sb-bg:linear-gradient(180deg,#02100f,#0b3b3a);--sb-fg:#e2e8f0;--sb-dim:#94a3b8;--sb-active:#ffffff24;--sb-hover:#ffffff14;--accent:#2dd4bf}*{box-sizing:border-box}.shell{background:#f8fafc;direction:rtl;display:flex;min-height:100vh}.shell-main{flex:1 1;min-width:0}.shell-content{margin:0 auto;max-width:1400px}.sb{background:linear-gradient(180deg,#02100f,#0b3b3a);background:var(--sb-bg);box-shadow:-2px 0 12px #0000002e;color:#e2e8f0;color:var(--sb-fg);display:flex;flex:0 0 264px;flex:0 0 var(--sb-w);flex-direction:column;height:100vh;position:sticky;top:0;width:264px;width:var(--sb-w);z-index:50}.sb-head{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:10px;padding:14px 16px 12px}.sb-head img{background:#fff;border-radius:8px;height:34px;padding:3px 6px;width:auto}.sb-head .t{font-size:14.5px;font-weight:900;line-height:1.2}.sb-head .s{color:#94a3b8;color:var(--sb-dim);font-size:10.5px;margin-top:2px}.sb-close{background:#0000;border:none;color:#fff;cursor:pointer;display:none;font-size:20px;margin-inline-start:auto}.sb-nav{flex:1 1;overflow-y:auto;padding:8px 10px 12px}.sb-group{margin-bottom:4px}.sb-group-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#e2e8f0;color:var(--sb-fg);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:800;gap:10px;padding:10px 12px;text-align:right;width:100%}.sb-group-btn:hover{background:#ffffff14;background:var(--sb-hover)}.sb-group-btn .chev{color:#94a3b8;color:var(--sb-dim);font-size:10px;margin-inline-start:auto;transition:transform .18s}.sb-group.open .sb-group-btn .chev{transform:rotate(-90deg)}.sb-items{border-inline-end:2px solid #ffffff1a;display:none;margin-inline-end:12px;padding:2px 0 6px}.sb-group.open .sb-items{display:block}.sb-item{align-items:center;border-radius:9px;color:#cbd5e1;display:flex;font-size:13px;font-weight:700;gap:9px;margin:2px 0 2px 4px;padding:8px 12px 8px 10px;text-decoration:none}.sb-item:hover{background:#ffffff14;background:var(--sb-hover);color:#fff}.sb-item.active{background:#ffffff24;background:var(--sb-active);box-shadow:inset 3px 0 0 #2dd4bf;box-shadow:inset 3px 0 0 var(--accent);color:#fff}.sb-item .ic{font-size:14px;text-align:center;width:20px}.sb-foot{border-top:1px solid #ffffff1a;padding:12px 14px 14px}.sb-user{align-items:center;display:flex;gap:10px;margin-bottom:10px}.sb-user .av,.sb-user img{align-items:center;background:#ffffff26;border-radius:999px;display:flex;flex:0 0 36px;font-weight:900;height:36px;justify-content:center;width:36px}.sb-user .n{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user .r{color:#2dd4bf;color:var(--accent);font-size:10.5px;font-weight:800;letter-spacing:.3px}.sb-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:8px;justify-content:center;margin-top:6px;padding:8px 10px;width:100%}.sb-btn:hover{background:#ffffff24}.sb-btn.danger{border-color:#f8717159;color:#fecaca}.sb-ver{color:#94a3b8;color:var(--sb-dim);direction:ltr;font-size:10.5px;margin-bottom:8px;text-align:center}.topbar{align-items:center;background:linear-gradient(90deg,#02100f,#0f4c4b);color:#fff;display:none;gap:10px;padding:10px 14px;position:sticky;top:0;z-index:40}.topbar .t{font-size:14px;font-weight:900}.topbar button{background:#ffffff24;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;line-height:1;padding:6px 10px}.sb-backdrop{display:none}.page{direction:rtl;padding:16px 18px}.page-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.page-head h1{color:#0f172a;font-size:18px;font-weight:900;margin:0}.page-head p{color:#64748b;font-size:12px;margin:2px 0 0}@media (max-width:900px){.topbar{display:flex}.sb{height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .2s ease}.shell.sb-open .sb{transform:translateX(0)}.sb-close{display:block}.shell.sb-open .sb-backdrop{background:#02100f8c;display:block;inset:0;position:fixed;z-index:45}}
/*# sourceMappingURL=main.70814f1d.css.map*/