/* v30.9.312 — Align all governed resource Activity histories with Governance. */
#activityTimeline > .hag-resource-activity-group:is([data-gb-resource-activity],[data-ap-resource-activity],[data-k12-resource-activity],[data-impact-resource-activity]).open .activity-body{
 display:block!important;opacity:1!important;overflow:hidden!important;
 max-height:none!important;min-height:0!important;padding:0 4px 20px 0!important;
}
#activityTimeline > .hag-resource-activity-group:is([data-gb-resource-activity],[data-ap-resource-activity],[data-k12-resource-activity],[data-impact-resource-activity]).open .hag-resource-activity-history{
 display:block!important;
 /* One visual scroll cap for all four; compact enough to keep open entries navigable. */
 max-height:min(56vh,560px)!important;min-height:0!important;
 overflow-y:auto!important;overflow-x:hidden!important;
 scrollbar-width:thin!important;scrollbar-color:#aeb8c2 transparent!important;
 scrollbar-gutter:stable!important;overscroll-behavior:contain!important;
 -webkit-overflow-scrolling:touch;padding-right:10px!important;
}
#activityTimeline > .hag-resource-activity-group:is([data-gb-resource-activity],[data-ap-resource-activity],[data-k12-resource-activity],[data-impact-resource-activity]) .hag-resource-activity-history::-webkit-scrollbar{width:9px!important;display:block!important}
#activityTimeline > .hag-resource-activity-group:is([data-gb-resource-activity],[data-ap-resource-activity],[data-k12-resource-activity],[data-impact-resource-activity]) .hag-resource-activity-history::-webkit-scrollbar-thumb{background:#aeb8c2!important;border-radius:999px!important;border:2px solid transparent!important;background-clip:padding-box!important}
#activityTimeline > .hag-resource-activity-group:is([data-gb-resource-activity],[data-ap-resource-activity],[data-k12-resource-activity],[data-impact-resource-activity]) .hag-resource-activity-history:focus-visible{outline:2px solid #2d6b98;outline-offset:2px;border-radius:5px}
/* Align new event descriptions with the original Governance detail rhythm. */
#activityTimeline .hag-resource-activity-group .hag-resource-history-row p{margin:3px 0!important;font-size:12px!important;color:#63758a!important;line-height:1.45!important}
/* A pinned, accessible previous/next control replaces arrows that moved with the draggable tabs. */
#resources #resourceTabs .resource-tab:not(:last-child)::after{content:none!important;display:none!important}
#resources #resourceTabs .resource-tab-separator{display:none!important}
#resources .hag312-resource-tab-navigation{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;width:100%!important}
#resources .hag312-resource-tab-navigation>#resourceTabs{min-width:0!important;max-width:none!important;width:100%!important;flex:1 1 0!important}
#resources .hag312-resource-tab-arrow{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:40px!important;padding:0!important;border:1px solid #c7d8e5!important;border-radius:8px!important;background:#eff5f9!important;color:#1e537a!important;font-size:24px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;box-sizing:border-box!important}
#resources .hag312-resource-tab-arrow[hidden]{display:none!important}
#resources .hag312-resource-tab-arrow:disabled{opacity:.35!important;cursor:default!important}
#resources .hag312-resource-tab-arrow:not(:disabled):hover{background:#e4f0f8!important;border-color:#7da1bd!important}
#resources .hag312-resource-tab-arrow:focus-visible{outline:2px solid #2d6b98!important;outline-offset:2px!important}
@media(max-width:700px){
 #resources .hag312-resource-tab-arrow{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:40px!important}
}
