/* Scoped to the article catalogue and its isolated preview. */
#hgat-test [hidden]{display:none!important}
#hgat-test .hgat-filters{margin:0 auto;max-width:1200px;border-top:1px solid var(--v14-line,#d7d1c8);}
#hgat-test .hgat-filter-summary{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 0;list-style:none;cursor:pointer;color:var(--v14-text,#191919);font:500 13px/1.4 var(--v14-body,var(--sans));}
#hgat-test .hgat-filter-summary::-webkit-details-marker{display:none;}
#hgat-test .hgat-filter-summary::marker{content:"";}
#hgat-test .hgat-filter-label{flex:none;font-weight:700;}
#hgat-test .hgat-filter-summary:hover .hgat-filter-label{color:var(--v14-blue,#17588b);}
#hgat-test .hgat-filter-state{min-width:0;color:var(--v14-blue,#17588b);font-size:11px;overflow-wrap:anywhere;}
#hgat-test .hgat-filter-action{display:inline-flex;align-items:center;gap:8px;flex:none;margin-left:auto;color:var(--v14-muted,#6d6861);font-size:11px;white-space:nowrap;}
#hgat-test .hgat-filter-action::after{content:"";width:6px;height:6px;margin-right:3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);}
#hgat-test .hgat-when-open{display:none;}
#hgat-test .hgat-filters[open] .hgat-when-open{display:inline;}
#hgat-test .hgat-filters[open] .hgat-when-closed{display:none;}
#hgat-test .hgat-filters[open] .hgat-filter-action::after{transform:rotate(225deg);}
#hgat-test .hgat-filter-content{padding:4px 0 11px;}
#hgat-test .hgat-facets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
#hgat-test .hgat-facets label{display:flex;flex-direction:column;gap:5px;min-width:0;font:500 12px/1.2 var(--v14-body,var(--sans));color:var(--v14-muted,#6d6861);}
#hgat-test select,#hgat-test input,#hgat-test .hgat-reset,#hgat-test .hgat-empty button{box-sizing:border-box;width:100%;min-width:0;height:36px;margin:0;padding:0 10px;border:1px solid var(--v14-line,#d7d1c8);border-radius:3px;background:rgba(255,255,255,.55);color:var(--v14-text,#191919);font:500 13px/1.25 var(--v14-body,var(--sans));}
#hgat-test select{padding-right:28px;cursor:pointer;text-overflow:ellipsis;}
#hgat-test .hgat-search-row{display:grid;grid-template-columns:minmax(0,1fr) 205px 140px;align-items:center;gap:12px;margin-top:12px;}
#hgat-test .hgat-search,#hgat-test .hgat-order{display:block;min-width:0;}
#hgat-test .hgat-reset{font-size:12px;cursor:pointer;white-space:nowrap;}
#hgat-test .hgat-reset:disabled{opacity:.55;cursor:default;}
#hgat-test .hgat-reset:not(:disabled):hover,#hgat-test .hgat-empty button:hover{background:#fff;border-color:#9b9389;}
#hgat-test .hgat-toolbar{margin-top:0;}
#hgat-test .hgat-toolbar>.hgat-pager{margin:0 0 0 auto;max-width:100%;}
#hgat-test .hgat-pager ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:4px 0;}
#hgat-test .hgat-pager li{padding:0;margin:0;}
#hgat-test .hgat-pager [data-page],#hgat-test .hp-articles-per-page [data-size],#hgat-test .hgat-pager .hgat-dots{display:grid;place-items:center;box-sizing:border-box;width:36px;min-width:36px;height:29px;padding:0 6px;font:800 11px/1 var(--v14-body,var(--sans));cursor:pointer;}
#hgat-test .hgat-pager .hgat-dots{cursor:default;}
#hgat-test .hgat-pager .hgat-arrow{font-size:16px;}
#hgat-test .hgat-pager [data-page][aria-disabled=true]{opacity:.4;cursor:default;}
#hgat-test .hgat-bottom-pager{margin-top:24px;margin-bottom:25px;}
#hgat-test .hgat-bottom-pager ul{justify-content:center;}
#hgat-test [data-size]:focus-visible,#hgat-test [data-page]:focus-visible,#hgat-test .hgat-filter-summary:focus-visible,#hgat-test button:focus-visible,#hgat-test select:focus-visible,#hgat-test input:focus-visible{outline:2px solid var(--v14-blue,#17588b);outline-offset:2px;}
#hgat-test .hgat-empty{text-align:center;padding:42px 15px;}
#hgat-test .hgat-empty h2{font-size:25px;}
#hgat-test .hgat-empty p{font:400 14px/1.5 var(--v14-body,var(--sans));}
#hgat-test .hgat-empty button{width:auto;padding-inline:16px;cursor:pointer;}
#hgat-test .hgat-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
@media(max-width:820px){#hgat-test .hgat-facets{grid-template-columns:repeat(2,minmax(0,1fr));}#hgat-test .hgat-search-row{grid-template-columns:minmax(0,1fr) 170px;}#hgat-test .hgat-reset{grid-column:2;}}
@media(max-width:560px){#hgat-test .hgat-filter-summary{flex-wrap:wrap;gap:6px 10px;min-height:40px;}#hgat-test .hgat-filter-state{order:3;flex-basis:100%;}#hgat-test .hgat-facets{gap:10px;}#hgat-test select,#hgat-test input,#hgat-test .hgat-reset{height:40px;font-size:16px;}#hgat-test .hgat-search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;}#hgat-test .hgat-search{grid-column:1/-1;}#hgat-test .hgat-reset{font-size:12px;grid-column:auto;}#hgat-test .hgat-toolbar{align-items:stretch;}#hgat-test .hgat-toolbar .hp-articles-toolbar-left{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px;}#hgat-test .hgat-toolbar>.hgat-pager{width:100%;margin:0;}#hgat-test .hgat-pager ul{gap:6px;justify-content:flex-end;}#hgat-test .hgat-pager [data-page],#hgat-test .hp-articles-per-page [data-size],#hgat-test .hgat-pager .hgat-dots{width:38px;min-width:38px;height:38px;}#hgat-test .hp-articles-per-page{gap:6px;}#hgat-test .hgat-bottom-pager ul{justify-content:center;}}

#hgat-test .hgat-pager{overflow-x:auto;}
#hgat-test .hgat-reset-all{display:inline-block;padding:8px 16px;border:1px solid var(--v14-line,#d7d1c8);border-radius:3px;text-decoration:none;}
