
.s5-sw{--sw-bg:#0c1a2d;--sw-fg:#e9f1fc;--sw-mute:#9fb3cf;--sw-line:#1f3858;--sw-hover:#12263f;position:relative;display:inline-block;flex:0 0 auto;font-family:Vazirmatn,Tahoma,sans-serif}
.s5-sw.s5-sw-theme{--sw-bg:var(--surface,#fff);--sw-fg:var(--text,#172b46);--sw-mute:var(--muted,#63738a);--sw-line:var(--line,#e0e5ec);--sw-hover:var(--surface-2,#f5f7fa)}
.s5-sw[hidden]{display:none}
.s5-sw>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font:600 13px/1 Vazirmatn,Tahoma,sans-serif;white-space:nowrap}
.s5-sw.s5-sw-theme>summary{border-color:var(--sw-line);background:var(--sw-bg);color:var(--sw-fg)}
.s5-sw>summary::-webkit-details-marker{display:none}
.s5-sw>summary:hover{background:rgba(255,255,255,.16)}
.s5-sw.s5-sw-theme>summary:hover{background:var(--sw-hover)}
.s5-sw>summary:focus-visible{outline:3px solid #7fb4ff;outline-offset:2px}
.s5-sw>summary svg{width:18px;height:18px;fill:currentColor;flex:none}
.s5-pop{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:400;width:min(392px,calc(100vw - 24px));padding:10px;background:var(--sw-bg);border:1px solid var(--sw-line);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.42);display:grid;grid-template-columns:1fr 1fr;gap:6px}
.s5-pop a{--c:#8fb3e6;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border-radius:10px;color:var(--sw-fg);text-decoration:none;font:600 13px/1.5 Vazirmatn,Tahoma,sans-serif}
.s5-pop a:hover{background:var(--sw-hover);text-decoration:none}
.s5-pop a:focus-visible{outline:2px solid var(--c);outline-offset:-2px}
.s5-pop a[aria-current=page]{background:var(--sw-hover);box-shadow:inset 0 0 0 1px var(--c)}
.s5-pop a i{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}
.s5-pop a small{display:block;font-weight:400;font-size:11px;color:var(--sw-mute)}
.s5-pop a.wide{grid-column:1/-1}
@media(max-width:600px){.s5-sw>summary{padding:0 11px}.s5-sw>summary span{display:none}.s5-pop{grid-template-columns:1fr}}
@media print{.s5-sw{display:none}}

/* Suite 5 overlay: منوی سامانه‌ها در برنامه‌های موجود */
.s5-sw.s5-fill{display:block;width:100%}
.s5-sw.s5-fill>summary{width:100%;justify-content:center}
.s5-sw.s5-fill .s5-pop{inset-inline:0;width:auto}
.s5-sw.s5-up .s5-pop{top:auto;bottom:calc(100% + 8px)}
.s5-sw.s5-icon>summary span{display:none}
.s5-sw.s5-icon>summary{padding:0 12px}
.s5-sw.s5-dark{--sw-bg:#0c1a2d;--sw-fg:#e9f1fc;--sw-mute:#9fb3cf;--sw-line:#1f3858;--sw-hover:#12263f}
.s5-sw.s5-light{--sw-bg:#fff;--sw-fg:#0e2240;--sw-mute:#4c617d;--sw-line:#cbd8e8;--sw-hover:#f2f5fa}
.s5-sw.s5-themed>summary{color:var(--sw-fg);background:var(--sw-bg);border-color:var(--sw-line)}
.s5-sw.s5-themed>summary:hover{background:var(--sw-hover)}
.s5-emblem-box{display:block;border-radius:50%;background:center/cover var(--s5-emblem)}
:root{--s5-emblem:url(/s5/emblem-192.webp)}
