/* Approved HQ entrance: current block expands; each history block has the same compact width. */
body[data-ahn-entry=reports] #reports .cards{grid-template-columns:minmax(0,1fr)!important;gap:.625rem!important}
body[data-ahn-entry=reports] #reports .cards>.card{grid-column:1/-1!important;display:flex!important;align-items:stretch}
body[data-ahn-entry=reports] #reports .cards>.card[hidden]{display:none!important}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-block{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:1.25rem;flex:1 1 0;min-width:0;min-height:0!important;padding:.875rem 1.25rem!important;text-decoration:none}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-name{min-width:0;flex:1}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-name h3{margin:0;text-align:left}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-meta{display:inline-flex;align-items:center;gap:.5rem;flex:none;white-space:nowrap}
body[data-ahn-entry=reports] #reports .cards>.card .date{display:inline-flex!important;align-items:center;margin:0!important;white-space:nowrap}
body[data-ahn-entry=reports] #reports .cards>.card .third-edition-links{display:flex!important;flex-wrap:nowrap;align-items:stretch;flex:0 0 auto;margin-left:auto;min-width:0}
body[data-ahn-entry=reports] #reports .cards>.card .third-edition-links>a{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:.5rem;flex:0 0 14rem;width:14rem;min-width:14rem;max-width:14rem;min-height:0!important;box-sizing:border-box;padding:.875rem .75rem;white-space:nowrap;border-left:1px solid currentColor;text-decoration:none}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-block:hover,body[data-ahn-entry=reports] #reports .cards>.card .third-history-block:hover{background:color-mix(in srgb,currentColor 7%,transparent)}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-block:focus-visible,body[data-ahn-entry=reports] #reports .cards>.card .third-history-block:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
body[data-ahn-entry=reports] #reports .cards>.card .third-service-ended{margin:0}
@media(max-width:820px){
body[data-ahn-entry=reports] #reports .cards>.card{display:block!important}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-block{flex-wrap:wrap;gap:.375rem .75rem}
body[data-ahn-entry=reports] #reports .cards>.card .third-current-name{flex-basis:100%}
body[data-ahn-entry=reports] #reports .cards>.card .third-edition-links{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%;margin:0}
body[data-ahn-entry=reports] #reports .cards>.card .third-edition-links>a{flex:none;width:auto;min-width:0;max-width:none;justify-content:space-between;border-left:0;border-top:1px solid currentColor;padding:.625rem 1.25rem}
}

/* Local rendered repair: library.css .card a height:100% must not size each stacked edition as the full game. */
body[data-ahn-entry=reports] #reports .cards>.card :is(.third-current-block,.third-history-block){height:auto!important}
body[data-ahn-entry=reports] #reports .nova-entry-status p{word-break:keep-all!important}
@media(max-width:820px){body[data-ahn-entry=reports] #reports .cards>.card{height:auto!important}body[data-ahn-entry=reports] #reports .cards>.card .third-edition-links{height:auto!important;position:static!important}body[data-ahn-entry=reports] #reports .cards>.card .third-current-block{gap:.375rem .75rem!important}}

/* Shared service-ended directory role, matching Data Center. */
body[data-ahn-entry=reports] #reports .cards>.nova-service-ended-heading{grid-column:1/-1;list-style:none;margin:1.5rem 0 .25rem;padding-top:1rem;border-top:1px solid #344253;color:#aeb8c6}
body[data-ahn-entry=reports] #reports .nova-service-ended-heading h2{margin:0;font-size:1rem;font-weight:600}
body[data-ahn-entry=reports] #reports .nova-service-ended-heading[hidden]{display:none!important}
