.admin-header{height:72px;padding:0;border-bottom:1px solid var(--line);background:rgba(7,17,31,.94);backdrop-filter:blur(16px);position:sticky;top:0;z-index:50}.header-inner{width:min(1440px,calc(100% - 32px));height:100%;margin:auto;display:flex;align-items:center;gap:28px}.admin-header .brand{direction:ltr;display:grid;line-height:1.05;flex:0 0 auto;font-size:20px}.admin-nav{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-main{min-width:0;display:flex;align-items:center;gap:4px}.admin-nav a,.nav-group summary,.logout-link{display:flex;align-items:center;min-height:40px;padding:9px 11px;border-radius:10px;color:var(--muted);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .18s,background .18s}.admin-nav a:hover,.nav-group summary:hover,.logout-link:hover,.admin-nav a.active,.nav-group[data-active=true]>summary{color:var(--text);background:rgba(93,168,255,.12)}.admin-nav a.active{box-shadow:inset 0 -2px var(--blue)}.nav-group{position:relative}.nav-group summary{list-style:none}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:'⌄';font-size:13px;margin-right:7px;transition:transform .18s}.nav-group[open] summary:after{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 9px);right:0;min-width:210px;padding:8px;border:1px solid var(--line);border-radius:14px;background:#0b1829;box-shadow:0 18px 45px rgba(0,0,0,.35);display:grid;gap:2px}.nav-dropdown a{width:100%;min-height:38px}.logout-form{margin:0;display:block}.logout-link{font:inherit;border:0;background:transparent;color:#ff9eaa}.menu-toggle{display:none}
@media(max-width:1180px){.header-inner{width:calc(100% - 24px);gap:16px}.nav-main{gap:0}.admin-nav a,.nav-group summary,.logout-link{padding-inline:8px;font-size:14px}}
@media(max-width:920px){.admin-header{height:64px}.header-inner{position:relative;justify-content:space-between}.menu-toggle{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);font:600 14px Vazirmatn}.admin-nav{display:none;position:absolute;top:calc(100% + 1px);right:0;left:0;max-height:calc(100vh - 76px);overflow:auto;padding:12px;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;background:#081525;box-shadow:0 22px 45px rgba(0,0,0,.4)}.admin-header.menu-open .admin-nav{display:block}.nav-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.admin-nav a,.nav-group summary{justify-content:space-between}.nav-group{position:static}.nav-dropdown{position:static;min-width:0;margin:3px 0 8px;padding:5px;border-radius:10px;box-shadow:none;background:rgba(255,255,255,.025)}.nav-group:not([open]) .nav-dropdown{display:none}.logout-form{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.logout-link{width:100%;justify-content:center}.admin-header+main{margin-top:28px}}
@media(max-width:520px){.header-inner{width:calc(100% - 20px)}.nav-main{grid-template-columns:1fr}.admin-nav{right:-2px;left:-2px}.admin-header .brand{font-size:18px}}
.header-account{display:grid!important;gap:1px;min-width:max-content!important;padding:6px 11px!important;background:rgba(93,168,255,.09)!important}.header-account strong{font-size:13px;color:var(--text)}.header-account span{font-size:11px;color:var(--blue)}
