/* Section 175: controlled desktop/tablet dropdown proportion refinement.
   Intentionally no mobile rules or animation overrides. */
@media (min-width: 701px) {
  #mobile-nav.explore-panel:not([hidden]),
  .rh62-christmas #mobile-nav.explore-panel:not([hidden]) {
    width: min(297px, calc(100vw - 16px)) !important;
    padding: 15px 13px !important;
  }
  #mobile-nav.explore-panel .explore-grid { gap: 6px !important; }
  #mobile-nav.explore-panel .explore-link {
    min-height: 34px !important;
    padding: 6px 18px !important;
    border-radius: 999px !important;
  }
  .nav-hours-panel {
    width: min(306px, calc(100vw - 24px)) !important;
    padding: 14px !important;
    border-radius: 12px;
  }
  .nav-hours-panel .nav-hours-heading { margin-bottom: 11px; text-align: center; }
  .nav-hours-panel .nav-hours-grid { gap: 6px !important; }
  .nav-hours-panel .neon-hours {
    min-height: 46px !important;
    padding: 6px 11px !important;
    border-radius: 13px !important;
    gap: 3px;
  }
  .nav-hours-panel .neon-hours::after { border-radius: 11px; }
}
