.primary-links{display:flex;gap:16px;white-space:nowrap;font-size:13px}
.compact-navigation{display:none}
.product-header>.page-shell{gap:22px}
.supplier-nav-link{font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;color:inherit}
.supplier-nav-link:hover{text-decoration:underline;text-underline-offset:3px}
.supplier-nav-link:focus-visible,.navigation-menu summary:focus-visible,.navigation-menu-links a:focus-visible{outline:2px solid var(--blue,#2454d6);outline-offset:4px}
.navigation-menu{position:relative;font-size:13px;color:var(--ink,#17212d)}
.navigation-menu summary{cursor:pointer;list-style:none;padding:8px 5px;font-weight:600;min-height:36px;display:flex;align-items:center;gap:6px}
.navigation-menu summary::-webkit-details-marker{display:none}
.navigation-menu summary::after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.navigation-menu[open] summary::after{transform:rotate(225deg);margin-top:3px}
.navigation-menu-links{position:absolute;right:0;top:calc(100% + 12px);width:264px;max-width:calc(100vw - 24px);background:var(--panel,#fff);border:1px solid var(--hairline,#d7dde7);border-radius:6px;box-shadow:0 8px 24px #0002;padding:6px;z-index:60}
.navigation-menu-links a{display:block;padding:11px 12px;color:var(--ink,#17212d);font-size:13px;font-weight:600;text-decoration:none;white-space:normal}
.navigation-menu-links a:hover{background:var(--secondary-bg,#eef4ff)}
.supplier-docs-nav{height:56px!important;gap:14px;background:var(--panel,#fff)!important;color:var(--ink,#17212d)}
.supplier-docs-nav>.docs-heading{display:none}
.supplier-docs-nav>a:first-child{margin-right:0}
.supplier-docs-nav .theme-toggle{margin-right:0}
.docs-menu{display:none}
.supplier-docs-nav~.flex{padding-top:56px!important}
.supplier-docs-nav~.flex>aside{top:56px!important}
.supplier-docs-nav~.flex>main{min-width:0;width:100%}
.supplier-docs-nav~.flex>main pre{max-width:100%;overflow-x:auto}
.supplier-docs-nav~.flex>main section{scroll-margin-top:72px}
.product-header>.page-shell>a>span:last-child{display:none}
@media(max-width:1199px){.primary-links{display:none}.compact-navigation{display:flex}.compact-navigation .navigation-menu-links{right:auto;left:0}}
@media(max-width:700px){.supplier-docs-nav{padding-inline:18px!important;gap:10px}.supplier-docs-nav>.supplier-nav-link{display:none}.docs-menu{display:block}.supplier-docs-nav .navigation-menu-links{right:-90px}.product-header>.page-shell{gap:12px}.compact-navigation .navigation-menu-links{left:auto;right:-150px}}
@media(max-width:360px){.compact-navigation>.btn-primary,.supplier-docs-nav>.btn-primary{display:none}.supplier-docs-nav .navigation-menu-links{right:-75px}.compact-navigation .navigation-menu-links{right:-80px}}
