#anchor-container,.anchor-container{display:block;z-index:9;pointer-events:none}gbw-anchor-list{pointer-events:auto;display:block;position:relative;margin:2.5rem 0 0;max-height:80svh;padding:1rem 1.5rem;overflow-y:auto;background:var(--color-pure-white);border-radius:.75rem;box-shadow:0 0 .125rem 1px var(--color-background-light)}gbw-anchor-list:before{content:"";position:absolute;left:0;top:0;width:1.25rem;height:100%;background:var(--color-pure-white);z-index:1}gbw-anchor-list::-webkit-scrollbar{width:.625rem}gbw-anchor-list::-webkit-scrollbar-track{background:var(--color-gray-100)}gbw-anchor-list::-webkit-scrollbar-thumb{background:var(--color-primary-500)}gbw-anchor-list::-webkit-scrollbar-thumb:hover{background:var(--color-primary-600)}gbw-anchor-list .text-label{color:var(--color-gray-600);margin:.625rem 0 .8125rem}gbw-anchor-list ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:0 0 -.375rem -1.1875rem;padding:0}gbw-anchor-list li{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}gbw-anchor-list li a:before{content:"";display:inline-block;position:relative;top:.1875rem;width:.125rem;height:1rem;margin:0 .5rem;background:var(--color-gray-100)}gbw-anchor-list a:not(.button){font-size:var(--text-size-sm);line-height:1.5em;color:var(--color-primary-600);display:block;padding:.25rem .125rem .3125rem;border:none;outline-offset:-.125rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}gbw-anchor-list a:not(.button).active:hover{border:none;text-decoration:underline}gbw-anchor-list a:not(.button):not(.active):hover{text-decoration:underline;border:none;color:var(--color-gray-700)}gbw-anchor-list .button{display:none}
