.panel{padding:var(--panelPadding);border:1px solid var(--neutral--dark);background-color:var(--panelBackgroundColor,var(--neutral--light))}.panel--success{--panelBackgroundColor:var(--success)}.panel--error{--panelBackgroundColor:var(--alertBg)}li+li{margin-block-start:.25em}.list{margin-block:1em}.list:last-child{margin-block-end:0}.noBullet{padding-inline-start:0;list-style:none}.ladder{--ladderSpacing:2em}.ladder>:not(:first-child){border-block-start:1px solid var(--borderColor,var(--neutral--dark));margin-block-start:var(--ladderSpacing,2em);padding-block-start:var(--ladderSpacing,2em)}.ladder--list{--ladderSpacing:2em;--ladderSpacing:.8em;padding-inline-start:0;list-style:none}.ladder--list>:not(:first-child){border-block-start:1px solid var(--borderColor,var(--neutral--dark));margin-block-start:var(--ladderSpacing,2em);padding-block-start:var(--ladderSpacing,2em)}.xScroll{background:0 0;border:0;padding:0;position:relative}.xScroll__above{z-index:calc(var(--z)*11);position:relative}.xScroll__items{--startFadeOpacity:0;--endFadeOpacity:1;--maskColor:var(--white);gap:var(--gap,0);width:100%;margin:1em 0 0;padding:0;list-style:none;display:flex;overflow-x:auto;overflow-y:hidden}.xScroll__items:before{background:linear-gradient(90deg,var(--maskColor,#fff),#fff0);opacity:var(--startFadeOpacity);left:-1px}.xScroll__items:after{background:linear-gradient(270deg,var(--maskColor,#fff),#fff0);opacity:var(--endFadeOpacity);right:-1px}.xScroll__items:before,.xScroll__items:after{content:"";width:var(--xScrollMaskWidth,1em);z-index:calc(var(--z)*10);pointer-events:none;position:absolute;top:0;bottom:0}.xScroll__items>*{flex:none}.filterButtons__heading{font-weight:var(--bold-weight);font-size:var(--step-1)}.filterButtons__list{gap:var(--gap,.5em);margin-block-start:.5em;padding-inline-start:0;display:flex}.filterButtons__list--wrap{flex-wrap:wrap}.filterButtons__item{margin-block-start:0;list-style:none}.filterButtons__input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.filterButtons__input:focus-visible+.filterButtons__label{outline:auto -webkit-focus-ring-color;outline:var(--blue--dark)auto 1px}.filterButtons__label{font-size:var(--button-size,16px);font-weight:var(--bold-weight);padding:var(--button-padding,1em 2em);background:var(--button-bg);border:var(--button-border,2px solid var(--button-border-color));color:var(--button-color);text-align:center;cursor:pointer;--button-color:var(--neutral--ultraDark);--button-bg:var(--neutral--light);--button-border:1px solid var(--neutral--dark);--button-padding:.6em 1em;--button-size:var(--step--1);text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-block}.filterButtons__label:disabled,.filterButtons__label[disabled],.filterButtons__label.button--disabled{cursor:not-allowed;--button-bg:var(--neutral--dark);--button-border-color:var(--neutral--ultraDark);--button-color:var(--type)}.filterButtons__label:disabled:hover,.filterButtons__label:disabled:focus,.filterButtons__label[disabled]:hover,.filterButtons__label[disabled]:focus,.filterButtons__label.button--disabled:hover,.filterButtons__label.button--disabled:focus{--button-bg:var(--neutral--dark);--button-border-color:var(--neutral--ultraDark);--button-color:var(--type)}.filterButtons__label:focus-visible{box-shadow:0 0 4px 2px var(--blue--dark)}@media (hover:hover) and (pointer:fine){.filterButtons__label:hover,.filterButtons__label:focus{--button-bg:var(--neutral--dark);cursor:pointer}}.filterButtons__label--removable{align-items:center;gap:.5em;display:flex}.filterButtons__label--removable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20d%3D%22M183.1%20137.4C170.6%20124.9%20150.3%20124.9%20137.8%20137.4C125.3%20149.9%20125.3%20170.2%20137.8%20182.7L275.2%20320L137.9%20457.4C125.4%20469.9%20125.4%20490.2%20137.9%20502.7C150.4%20515.2%20170.7%20515.2%20183.2%20502.7L320.5%20365.3L457.9%20502.6C470.4%20515.1%20490.7%20515.1%20503.2%20502.6C515.7%20490.1%20515.7%20469.8%20503.2%20457.3L365.8%20320L503.1%20182.6C515.6%20170.1%20515.6%20149.8%20503.1%20137.3C490.6%20124.8%20470.3%20124.8%20457.8%20137.3L320.5%20274.7L183.1%20137.4z%22%2F%3E%3C%2Fsvg%3E);vertical-align:-.125em;width:1em;height:1em;font-size:1.3em;line-height:.9}.filterButtons__label--primary{--button-bg:var(--blue--ultraDark);--button-color:var(--accent);--button-border-color:var(--blue--ultraDark);--button-border:2px solid var(--blue--dark);--button-padding:calc(.6em - 1px)2em}@media (hover:hover) and (pointer:fine){.filterButtons__label--primary:hover,.filterButtons__label--primary:focus,.filterButtons__label--primary:active{--button-bg:var(--accent);--button-color:var(--blue--ultraDark)}}.filterButtons__input:checked+.filterButtons__label,.filterButtons__label--active{--button-color:var(--white);--button-bg:var(--blue);--button-border-color:var(--blue)}span.filterButtons__label--active:hover,span.filterButtons__label--active:focus{cursor:default;--button-color:var(--white);--button-bg:var(--blue);--button-border-color:var(--blue)}@media (width>=900px){.xScroll--asPanel{padding:var(--panelPadding);border:1px solid var(--neutral--dark);background-color:var(--panelBackgroundColor,var(--neutral--light))}.xScroll--asPanel .filterButtons__heading{font-size:var(--step-2)}.xScroll--asPanel .filterButtons__list.xScroll__items{--gap:0;flex-direction:column;margin-block:.5em -.5em}.xScroll--asPanel .filterButtons__list.xScroll__items:before,.xScroll--asPanel .filterButtons__list.xScroll__items:after{content:none}.xScroll--asPanel .filterButtons__label{--button-size:var(--step-0);--button-padding:0;--button-border:none;text-align:inherit;color:var(--color,var(--blue));cursor:pointer;font-weight:var(--bold-weight);--color:var(--blue);background-image:none;padding-block:.5em;text-decoration:none;transition:color .2s ease-out;display:block}.xScroll--asPanel .filterButtons__label:hover,.xScroll--asPanel .filterButtons__label:focus{--color:var(--hoverColor,var(--blue--dark));--color:var(--blue--dark)}.xScroll--asPanel .filterButtons__label+.filterButtons__label{border-block-start:1px solid var(--neutral--dark)}.xScroll--asPanel .filterButtons__label:hover{--button-bg:none;text-decoration:none}.xScroll--asPanel .filterButtons__label--active{--button-bg:none;--color:var(--type)}.xScroll--asPanel .filterButtons__label--active:hover{--button-bg:none;--color:var(--type);cursor:auto}}@media (width<=899px){.xScroll--asPanel .prependedIcon.fa-angle-right{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}
/*# sourceMappingURL=x-scroll-panel-nav.css.map */
