.classic-menu .reference-link,.classic-menu>form>button{gap:4px}
.reference-link svg,.reference-menu svg,.classic-menu>form svg{width:11px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4}
.reference-menu[open]>summary{background:#0086bd;color:#fff}
.reference-menu .reference-items,.classic-submenu-items{min-width:205px;width:max-content;max-width:calc(100vw - 16px);padding:4px 0;background:#fff;border:1px solid #d2d2d2;border-radius:2px;box-shadow:0 3px 7px #0003;overflow:auto;overscroll-behavior:contain}
.reference-menu .reference-items a,.reference-menu .menu-disabled,.classic-submenu>summary{display:flex;align-items:center;gap:6px;padding:6px 7px;font:12px Arial;line-height:13px;color:#222;white-space:nowrap;text-decoration:none;cursor:pointer}
.reference-menu .reference-items svg{color:#737373}
.reference-menu .reference-items a:hover,.reference-menu .reference-items a:focus-visible,.classic-submenu[open]>summary,.classic-submenu>summary:hover,.classic-submenu>summary:focus-visible{background:#0086bd;color:#fff;outline:none}
.reference-menu a:hover svg,.reference-menu a:focus-visible svg,.classic-submenu[open]>summary svg,.classic-submenu>summary:hover svg,.classic-submenu>summary:focus-visible svg{color:#fff}
.classic-menu .menu-disabled{color:#999;cursor:not-allowed}
.classic-submenu>summary{list-style:none}.classic-submenu>summary::-webkit-details-marker{display:none}
.classic-submenu-items{position:fixed;z-index:50}
.classic-submenu-items .classic-submenu-items{z-index:51}
.classic-submenu-items .classic-submenu-items .classic-submenu-items{z-index:52}
.purchases-menu .purchase-submenu-items{position:fixed;right:auto;overflow:auto;max-width:calc(100vw - 16px)}
.menu-empty{display:block;font-size:12px;padding:8px;white-space:normal;max-width:240px;color:#666}
.navigation-breadcrumb{color:#666;font-size:12px}
.classic-menu>summary:focus-visible,.classic-menu .reference-link:focus-visible{outline:2px solid #0086bd;outline-offset:-2px}
@media(max-width:640px){.classic-menu .reference-items{min-width:190px;max-width:calc(100vw - 16px)}.classic-submenu-items,.purchases-menu .purchase-submenu-items{position:static;min-width:0;max-width:100%;margin-left:10px;box-shadow:none;border-width:0 0 0 1px;overflow:visible}.reference-menu .reference-items a,.reference-menu .menu-disabled,.classic-submenu>summary{white-space:normal}.classic-submenu[open]>summary>.submenu-arrow{transform:rotate(90deg)}}
