/* Presentation only: definitions remain in Help; all data and controls are retained. */
.site-footer .update-note { display: none; }
.nmr-v2-group { border: 0; box-shadow: none; }
.nmr-v2-group[aria-pressed="true"] { color: #fff; background: #28696c; outline: none; }
.nmr-v2-group:focus-visible { outline: 2px solid #28696c; outline-offset: 2px; }
body[data-page="colocalization-detail"] .coloc-entity-boundary {
    border: 0; background: transparent; padding: 4px 0;
    color: #607590; font-size: 12px;
}
body[data-page="colocalization-detail"] .coloc-entity-boundary > strong { display: none; }
body[data-page="colocalization"] #coloc-browse-table-note,
body[data-page="colocalization-detail"] #coloc-entity-question { display: none; }
body[data-page="colocalization"] .coloc-facet-block h3 { display: none; }
body[data-page="colocalization"] .coloc-browse-group,
body[data-page="colocalization"] .coloc-browse-group.open,
body[data-page="colocalization"] .coloc-browse-group.active {
    border: 0; border-bottom: 1px solid #e2edf5; border-radius: 0;
    box-shadow: none; background: transparent;
}
body[data-page="colocalization"] .coloc-browse-items {
    border: 0; background: transparent; padding: 0 4px 8px;
}
body[data-page="colocalization"] .coloc-browse-toggle { padding: 12px 6px; }
body[data-page="colocalization"] .coloc-browse-item { border: 0; box-shadow: none; }
body[data-page="colocalization"] .coloc-browse-item.active {
    background: #d5eeeb; color: #075b60; box-shadow: none;
}
body[data-page="colocalization"] .coloc-browse-item.active::before { background: #075b60; }
body[data-page="colocalization"] .coloc-browse-table-header {
    border: 0; border-radius: 0; background: transparent; padding: 6px 0 10px;
}
body[data-page="colocalization"] .coloc-browse-table-header h2 { margin-bottom: 0; }
body[data-page="colocalization"] .coloc-browse-table-metrics {
    border: 0; border-radius: 0; background: transparent;
}
body[data-page="colocalization"] .mapping-badge,
body[data-page="colocalization"] .mapping-filter { border: 0; box-shadow: none; }
body[data-page="colocalization"] .mapping-filter { padding: 5px 9px; }
body[data-page="colocalization"] .mapping-filter[aria-pressed="true"] {
    color: #fff; background: #28696c; outline: none;
}
body[data-page="colocalization"] .mapping-filter.mapping-mapped[aria-pressed="true"] { background: #17633a; }
body[data-page="colocalization"] .mapping-filter.mapping-source[aria-pressed="true"] { background: #215e92; }
body[data-page="colocalization"] .mapping-filter.mapping-partial[aria-pressed="true"],
body[data-page="colocalization"] .mapping-filter.mapping-review[aria-pressed="true"] { background: #8b4b00; }
body[data-page="colocalization"] .mapping-badge { white-space: nowrap; font-size: 11px; }
body[data-page="colocalization"] .coloc-trait-table > tbody > tr.active > td,
body[data-page="colocalization"] .coloc-trait-table > tbody > tr:hover > td {
    border-color: #d9e6ef; box-shadow: none;
}
body[data-page="colocalization"] .mapping-filter:focus-visible,
body[data-page="colocalization"] .coloc-browse-toggle:focus-visible,
body[data-page="colocalization"] .coloc-browse-item:focus-visible {
    outline: 2px solid #28696c; outline-offset: 2px;
}
/* Descendant row selectors in the legacy main table must not outline nested tables. */
body[data-page="colocalization"] .coloc-trait-table .canonical-source-row > td {
    border: 0; border-radius: 0; box-shadow: none; background: #f7fafb;
    padding: 0 12px 12px;
}
body[data-page="colocalization"] .canonical-source-panel { border: 0; padding: 12px 4px 4px; }
body[data-page="colocalization"] .canonical-source-panel .canonical-source-table tbody tr { cursor: default; }
body[data-page="colocalization"] .canonical-source-panel .canonical-source-table th,
body[data-page="colocalization"] .canonical-source-panel .canonical-source-table td {
    border: 0; border-bottom: 1px solid #e2e9ee; border-radius: 0;
    box-shadow: none; background: transparent; padding: 9px 8px;
    font-weight: 400; text-align: left; vertical-align: top;
}
body[data-page="colocalization"] .canonical-source-panel .canonical-source-table tbody tr:last-child td { border-bottom: 0; }
body[data-page="colocalization"] .canonical-source-panel .canonical-source-table th { font-weight: 700; }
body[data-page="colocalization"] .canonical-source-panel .canonical-evidence {
    border: 0; margin-top: 12px; padding-top: 0;
}
body[data-page="colocalization"] .canonical-source-panel summary { padding: 4px 8px; }
@media (max-width: 600px) {
    body[data-page="colocalization"] .coloc-browse-table-panel { padding: 10px; }
    body[data-page="colocalization"] .canonical-source-panel { padding: 8px 0 0; }
}

/* Central statistics navigation, 2026-10-05. */
.site-header .main-nav{gap:24px}.site-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:0}.site-footer nav a[href^="/metabdb/download.html"]{display:inline!important}.site-footer .footer-visit-inline{white-space:nowrap}.home-summary-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0;padding:26px 32px;border:1px solid #dce6e9;border-radius:10px;background:#fff}.home-summary-entry h2{font-size:22px;margin:6px 0}.home-summary-entry p{color:#677f8e;margin:6px 0;font-size:13px}.home-summary-entry a{color:#377a7b;white-space:nowrap}@media(max-width:1180px){.site-header .main-nav{gap:16px}}@media(max-width:720px){.site-header .main-nav{gap:9px 17px;flex-wrap:wrap}.home-summary-entry{flex-direction:column;align-items:flex-start;padding:22px}.site-footer nav{gap:8px 0}.site-footer{height:auto;min-height:75px}}

/* Sentence-case interface labels; scientific acronyms and entity names are unchanged. */
body th,body dt,body .eyebrow,body .report-matrix-head,body .report-chart-detail-grid b,
body .report-case-kpis small,body .association-detail-metric span,body .entity-card h3,
body .gb-kpis small,body .profile-point-kicker { text-transform:none; }

/* Footer spacing after moving access links below. */
.site-footer nav{gap:18px}.site-footer nav a+a{margin-left:0;padding-left:0}.site-footer nav a+a::before,.site-footer nav .footer-visit-inline::before{display:none}.site-footer nav .footer-visit-inline{margin-left:0;padding-left:0}@media(max-width:720px){.site-footer nav{gap:10px 18px}}

/* Sentence-case interface labels; scientific acronyms and entity names are unchanged. */
body th,body dt,body .eyebrow,body .report-matrix-head,body .report-chart-detail-grid b,
body .report-case-kpis small,body .association-detail-metric span,body .entity-card h3,
body .gb-kpis small,body .profile-point-kicker { text-transform:none; }
