.suite-bar,.suite-bar *{box-sizing:border-box}
.suite-bar{
  --suite-plum:#4A2C3F;--suite-blue:#486D83;--suite-peach:#F4A384;
  --suite-current:#486D83;--suite-soft:#EAF0F3;
  position:sticky;top:0;z-index:1000;min-height:72px;padding:0 42px;
  display:flex;align-items:center;justify-content:space-between;gap:28px;
  background:rgba(255,255,255,.96);border-bottom:1px solid #DDE5E9;
  box-shadow:0 2px 12px rgba(40,55,65,.04);backdrop-filter:blur(14px);
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.suite-bar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:color-mix(in srgb,var(--suite-current) 72%,transparent)}
.suite-bar[data-suite="sila"]::after{background:linear-gradient(90deg,#4C9FD8,#2FA98C)}
.suite-bar[data-suite="vector"]{--suite-current:#A9543D;--suite-soft:#FFF0EA}
.suite-bar[data-suite="said"]{--suite-current:var(--suite-plum);--suite-soft:#F3E9EE}
.suite-bar[data-suite="kontur"]{--suite-current:var(--suite-blue);--suite-soft:#EAF0F3}
.suite-home{min-width:0;display:flex;align-items:center;gap:11px;color:var(--suite-current)!important;text-decoration:none!important}
.suite-logo{width:38px;height:38px;flex:none;overflow:visible}
.suite-logo .arc-plum{stroke:var(--suite-plum)}
.suite-logo .arc-blue{stroke:var(--suite-blue)}
.suite-logo .arc-peach{stroke:var(--suite-peach)}
.suite-heading{min-width:0;display:flex;align-items:baseline;gap:9px;white-space:nowrap}
.suite-name{font-size:22px;font-weight:900;letter-spacing:.15px;color:var(--suite-current)}
.suite-separator{color:#AEB9BE;font-size:18px}
.suite-page-name{max-width:min(38vw,620px);overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:700;color:#68757C}
.suite-links{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:none}
.suite-links a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;color:#48616F!important;text-decoration:none!important;font-size:13.5px;font-weight:700;white-space:nowrap}
.suite-links a::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--link-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--link-color) 13%,transparent)}
.suite-links a[data-nav-suite="sila"]::before{background:conic-gradient(var(--suite-plum) 0 33%,var(--suite-blue) 0 66%,var(--suite-peach) 0)}
.suite-links a[data-nav-suite="vector"]{--link-color:var(--suite-peach)}
.suite-links a[data-nav-suite="said"]{--link-color:var(--suite-plum)}
.suite-links a[data-nav-suite="kontur"]{--link-color:var(--suite-blue)}
.suite-links a:hover{background:#F4F7F8;color:#263F4C!important}
.suite-links a[aria-current="page"]{background:var(--suite-soft);color:var(--suite-current)!important}
.suite-bar>.burger,.suite-bar>.toc-burger,.suite-bar>.sidebar-toggle{flex:none;margin-left:2px}
.suite-bar>.sidebar-toggle{position:static;inset:auto;z-index:auto}
.has-suite-bar .sidebar{top:72px;height:calc(100vh - 72px)}
.has-suite-bar .sidebar-toggle{top:88px}
.has-suite-bar{padding-top:72px}
.has-suite-bar>.suite-bar{position:fixed;left:0;right:0}
@media(max-width:900px){
  .suite-bar{padding:0 20px;gap:14px}.suite-page-name{max-width:28vw}.suite-links{gap:1px}.suite-links a{padding:8px 7px;font-size:12.5px}.suite-links a::before{display:none}
}
@media(max-width:640px){
  .suite-bar{min-height:110px;padding:10px 15px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"home menu" "links links";align-items:center;gap:4px 12px}
  .suite-home{grid-area:home;width:100%}.suite-logo{width:31px;height:31px}.suite-heading{flex:1}.suite-name{font-size:19px}.suite-page-name{max-width:calc(100vw - 150px);font-size:13.5px}
  .suite-links{grid-area:links;width:100%;justify-content:space-between}.suite-links a{padding:6px 4px;font-size:11.5px;gap:5px}.suite-links a::before{display:inline-block;width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb,var(--link-color) 13%,transparent)}
  .suite-bar>.burger,.suite-bar>.toc-burger,.suite-bar>.sidebar-toggle{grid-area:menu;display:flex;width:40px;height:40px;margin:0;position:static;inset:auto;align-items:center;justify-content:center;border:1px solid #D7E3E9;border-radius:11px;background:#fff;color:#173F53;font:700 23px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 5px 18px rgba(40,70,85,.08)}
  .has-suite-bar [id]{scroll-margin-top:122px}
  .has-suite-bar{padding-top:110px}.has-suite-bar .sidebar{top:110px;height:calc(100vh - 110px)}.has-suite-bar .sidebar-toggle{top:122px}
}
