/* v30.9.319: keep the Resource Workspace navigation footprint stable as data/fonts load. */
@media (min-width:761px){
 #resources .hag312-resource-tab-navigation{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;column-gap:5px!important;align-items:center!important;}
 #resources .hag312-resource-tab-navigation > #resourceTabs{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;grid-column:2!important;overscroll-behavior-x:contain;overflow-anchor:none!important;scrollbar-gutter:stable!important;}
 #resources .hag312-resource-tab-navigation > .hag312-resource-tab-arrow{width:30px!important;min-width:30px!important;max-width:30px!important;flex:none!important;box-sizing:border-box!important;}
 /* Arrows stay in layout when not needed, so their late appearance cannot shift tabs. */
 #resources .hag312-resource-tab-navigation > .hag312-resource-tab-arrow[hidden]{display:inline-flex!important;visibility:hidden!important;pointer-events:none!important;}
 #resources .hag312-resource-tab-navigation > [data-hag312-tab-direction="previous"]{grid-column:1!important;grid-row:1!important;}
 #resources .hag312-resource-tab-navigation > [data-hag312-tab-direction="next"]{grid-column:3!important;grid-row:1!important;}
 #resources .hag312-resource-tab-navigation > #resourceTabs{grid-row:1!important;}
 #resources .resource-tabs-head{min-width:0!important;}
 #resources #resourceTabs{scroll-behavior:auto;}
}
@media (max-width:760px){#resources .hag312-resource-tab-navigation{display:none!important}}
