/* All Mega renderers share an icon and a full-width content body. */
#results .chk{display:flex;align-items:flex-start;gap:.5rem;min-width:0}
#results .chk>.chk-icon{flex:0 0 18px}
#results .chk>.chk-body{flex:1 1 0%;min-width:0;overflow-wrap:anywhere}
#results .chk-title{display:block;min-width:120px;overflow-wrap:anywhere}
#results .chk-title button,#results .chk-title [data-status],#results .chk-title .badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;min-height:0;min-width:0;padding:.05rem .35rem;line-height:1.4}
#results .chk-detail{width:100%;min-width:0;overflow-wrap:anywhere}
#results .chk-links{display:flex;flex-wrap:wrap;gap:.35rem;width:100%}
#results .chk-links .chk-link{display:inline-flex;align-items:center;min-height:38px;box-sizing:border-box;color:var(--text);white-space:nowrap}
#results .chk-links .chk-link:focus-visible,.mega-table-scroll:focus-visible{outline:2px solid var(--text);outline-offset:2px}
#results .mega-table-scroll{overflow-x:auto;max-width:100%;border-inline:1px solid var(--border);margin:.5rem 0;overscroll-behavior-x:contain}
#results .mega-table-scroll table{min-width:100%;width:max-content;max-width:none;overflow-wrap:normal}
#results .mega-table-scroll th,#results .mega-table-scroll td{min-width:8ch;max-width:48ch;overflow-wrap:break-word}
#results{padding-bottom:5rem;min-width:0}
@media(max-width:600px){#jw-framing-fab{min-height:44px;right:8px;bottom:8px;padding:.4rem .65rem}#jw-framing-fab-pill{display:none}}
#results .chk-detail a{color:var(--text);text-decoration:underline}
