/* ECHOWX_R255G_RADAR_LOCATION_HEADER_REMOVAL_AND_READABILITY
 * Removes only the redundant EchoWx/Radar context heading above Radar Location.
 * Keeps the Radar Location selector and the finalized 11-product catalog.
 */
:root {
  --echowx-r255g-radar-category-font-size: 14px;
  --echowx-r255g-radar-product-font-size: 13px;
  --echowx-r255g-radar-support-font-size: 11px;
}

[data-echowx-r255g-hidden-radar-heading="true"] {
  display: none !important;
}

[data-echowx-unified-sidebar] .radar-product-accordion summary,
.radar-product-sidebar .radar-product-accordion summary,
.national-category-heading {
  font-size: var(--echowx-r255g-radar-category-font-size) !important;
  line-height: 1.4 !important;
  letter-spacing: 0 !important;
}

[data-echowx-unified-sidebar] .radar-product-accordion summary small,
[data-echowx-unified-sidebar] .radar-product-accordion summary [class*="count"],
.radar-product-sidebar .radar-product-accordion summary small,
.radar-product-sidebar .radar-product-accordion summary [class*="count"],
.national-category-heading small,
.national-category-heading [class*="count"] {
  font-size: var(--echowx-r255g-radar-support-font-size) !important;
  line-height: 1.35 !important;
}

[data-echowx-unified-sidebar] .radar-product-accordion-list button,
.radar-product-sidebar .radar-product-accordion-list button,
.national-product-list button,
.national-product-list strong {
  font-size: var(--echowx-r255g-radar-product-font-size) !important;
  line-height: 1.4 !important;
}

[data-echowx-unified-sidebar] .radar-product-accordion-list small,
.radar-product-sidebar .radar-product-accordion-list small,
.national-product-list small,
[data-echowx-unified-sidebar] .sidebar-section-label,
[data-echowx-unified-sidebar] .field-label,
[data-echowx-unified-sidebar] [class*="section-label"] {
  font-size: var(--echowx-r255g-radar-support-font-size) !important;
  line-height: 1.4 !important;
}
