/* Общее меню разделов: Счётчики · Заявки · Админка (одинаково на всех страницах) */
.tabs{display:flex;gap:3px;padding:3px;margin-left:auto;flex:none;border:1px solid var(--line,#e3e8f2);border-radius:999px;background:var(--card,#fff)}
.tabs a{font:600 13px/1 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;padding:9px 14px;border-radius:999px;color:var(--mut,#667085);text-decoration:none;white-space:nowrap;transition:.15s}
.tabs a:hover{color:var(--acc,#3b6cf6)}
.tabs a[aria-current=page]{background:var(--acc,#3b6cf6);color:#fff;box-shadow:0 6px 14px -8px var(--acc,#3b6cf6)}
.tabs a.minor{font-weight:500}
.net:not([hidden])+.tabs{margin-left:0}
.tabs.float{position:fixed;top:12px;left:50%;transform:translateX(-50%);margin:0;z-index:9;box-shadow:0 10px 24px -16px rgba(20,33,61,.5)}
@media(max-width:560px){
  header{flex-wrap:wrap;row-gap:8px}
  header .ttl{flex:1 1 0;min-width:0}header .ttl b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}
  header .adm{margin-left:0;padding:7px 11px;font-size:12.5px}
  header .tabs{order:3;flex:1 0 100%;margin-left:0}
  header .tabs a{flex:1;text-align:center;padding:10px 6px}
  .tabs.float{width:calc(100% - 24px);max-width:380px}.tabs.float a{flex:1;text-align:center}
}
@media(max-height:520px){header .tabs{display:none}}
@media print{.tabs{display:none}}
