/* Additional report controls; existing canonical header/fonts/frame are untouched. */
body[data-ahn-report-ui] .report-actions a{background:var(--rkc-ink)!important;color:var(--rkc-paper)!important;border-color:var(--rkc-secondary)!important}
body[data-ahn-report-ui] .report-actions a :is(span,small,strong,b){color:inherit!important}
body[data-ahn-report-ui] .report-actions a[aria-disabled=true]{opacity:1!important;border-style:dashed}
body[data-ahn-report-ui] .report-actions a:is(:hover,:focus-visible){outline:2px solid var(--rkc-secondary);outline-offset:2px}
body[data-ahn-report-ui][data-hq33-current-m="true"] .third-assessment h2{color:var(--rkc-paper)!important}
body[data-ahn-report-ui] .ahn-assessment-role{color:var(--rkc-paper);font-weight:600;margin-block:1.5em .5em}
body[data-ahn-report-ui] .ahn-table-region{max-inline-size:100%;min-inline-size:0;overflow-x:auto}
body[data-ahn-report-ui] .ahn-table-region:focus-visible{outline:2px solid var(--rkc-secondary);outline-offset:2px}
body[data-ahn-report-ui] .ahn-table-region table{max-inline-size:100%;overflow-wrap:normal}

/* Game entrance context: one title-first structure; common global header remains byte-identical. */
body[data-ahn-report-ui]>.report-resource-preamble{display:contents;margin:0;padding:0}
body[data-ahn-report-ui] .report-context-bar{display:grid;gap:.75rem;min-width:0;max-width:100%;margin-block:0 2rem}
body[data-ahn-report-ui] .report-context-bar .third-editions{margin:0;padding:0;gap:.4rem .65rem;font-family:inherit;font-size:.875rem;line-height:1.6}
body[data-ahn-report-ui] .report-context-bar .third-editions>span{color:inherit;font-weight:600;margin-right:.25rem}
body[data-ahn-report-ui] .report-context-bar .third-editions a{min-height:2.25rem;padding:.3rem .65rem;border:1px solid currentColor;text-decoration:none;font-weight:400}
body[data-ahn-report-ui] .report-context-bar .third-editions a[aria-current=page]{color:var(--rkc-secondary,#c6a557);font-weight:600}
body[data-ahn-report-ui] .report-context-bar .third-assessment-note{margin:0!important;padding:.6rem .9rem!important;border-left:2px solid var(--rkc-secondary,#c6a557);min-width:0;max-width:100%;font-family:inherit;font-size:.875rem!important;line-height:1.65!important}
body[data-ahn-report-ui] .report-context-bar .third-assessment-note p{margin:0!important;font:inherit!important;max-width:none}
body[data-ahn-report-ui] .report-context-bar .third-assessment-note a{display:inline-block;margin-top:.3rem;font:inherit!important;text-underline-offset:.2em}
@media(max-width:600px){body[data-ahn-report-ui] .report-context-bar{gap:.65rem;margin-bottom:1.5rem}body[data-ahn-report-ui] .report-context-bar .third-editions a{min-height:44px}}

/* Reading hierarchy: entrance chooses editions; reading pages retain one baseline and essential navigation. */
body[data-ahn-report-ui] [data-report-redundant-nav]{display:none!important}
body[data-ahn-report-ui] .report-reading-location{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 1.4rem;padding:0 0 .7rem;border-bottom:1px solid rgba(148,163,184,.3);font:inherit;font-size:.875rem;line-height:1.6}
body[data-ahn-report-ui] .report-reading-location a{color:inherit;text-decoration:none;min-height:2rem;display:inline-flex;align-items:center}
body[data-ahn-report-ui] .report-selected-baseline{color:inherit;opacity:.8;font-size:.875rem;white-space:nowrap}
body[data-ahn-report-ui] .report-assessment-access{margin-top:1.5rem;font-size:.875rem}
body[data-ahn-report-ui] .report-assessment-access a{color:inherit;text-underline-offset:.2em}
body[data-ahn-report-ui]>.report-resource-preamble{display:contents;margin:0;padding:0}
@media(max-width:600px){body[data-ahn-report-ui] .report-reading-location{margin-bottom:1rem}body[data-ahn-report-ui] .report-reading-location a{min-height:44px}}

/* Honor approved hidden chrome even where legacy common-shell rules contain ID-specific :has(). */
html body[data-ahn-report-ui][data-nova-domain="reports"]:has(:is(#candidate-report,#main)) [data-report-redundant-nav]{display:none!important}

/* Legacy parser resource-only paragraph must not add an empty paper-colored band below the common header. */
body[data-ahn-report-ui]>p:first-child:has(>style,>link,>script){display:block;height:0;margin:0;padding:0}
