@media (hover: hover) { .nrh-1:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-2:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-3:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-4:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-5:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-6:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-7:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-8:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-9:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-10:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-11:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-12:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-13:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-14:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-15:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-16:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-17:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-18:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-19:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-20:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-21:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-22:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-23:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-24:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-25:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-26:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-27:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-28:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-29:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-30:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-31:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-32:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-33:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-34:hover { color: #e8560f !important; } }
@media (hover: hover) { .nrh-35:hover { background: rgba(255,107,26,0.1) !important; color: #ff8a47 !important; } }

  /* nr-mobile-audit */
  @media (max-width: 900px) {
    [data-mtable] > div[style] { grid-template-columns: var(--mcols) !important; min-width: var(--mminw) !important; }
    [data-mtable] > div > div { padding: 14px 16px !important; font-size: 0.92rem !important; }
    [data-mtable]::before, [data-tier-table]::before { content: "Swipe to see more →"; display: block; position: sticky; left: 0; margin: 0 0 10px; font-size: 0.72rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #8a8a8a; }
    table { display: table !important; width: 100% !important; white-space: normal !important; }
    div[style*="overflow-x: auto"] > table th, div[style*="overflow-x: auto"] > table td { min-width: 130px; }
    div[style*="overflow-x: auto"] > table th:first-child, div[style*="overflow-x: auto"] > table td:first-child { min-width: 44px; }
    button, a[data-cta], a[style*="background: #e8560f"] { white-space: nowrap !important; }
    a[style*="letter-spacing"][style*="text-transform: uppercase"], a[style*="letter-spacing"][style*="font-weight: 700"], a[style*="letter-spacing"][style*="font-weight: 600"] { white-space: nowrap !important; max-width: 100%; }
    [data-screen-label="Breadcrumb"] p, nav[aria-label*="readcrumb"] { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; font-size: 0.74rem !important; }
    [data-screen-label="Breadcrumb"] p * { white-space: nowrap !important; }
  }
