/* V444 - Desktop typography safe rollback
 * Fix regression from V439Y global min-14px script.
 * Preserve component-authored font hierarchy and keep charts compact/readable.
 */
@media (min-width:1101px){
  html,body,#root{
    font-family:Arial,"Segoe UI",Tahoma,sans-serif!important;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
  }

  /* Keep normal UI text readable without forcing every nested element to 14px. */
  button,input,select,textarea{
    font-family:inherit;
  }

  /* Customer analytics: chart labels must remain compact on 2-column desktop. */
  .v437t-chart-card .recharts-cartesian-axis-tick-value,
  .v437t-chart-card .recharts-label,
  .v437t-chart-card .recharts-text{
    font-size:11px!important;
  }
  .v437t-chart-card .recharts-yAxis .recharts-cartesian-axis-tick-value{
    font-size:10.5px!important;
  }

  /* Other analytics modules use the same Recharts structure. */
  .v437u-chart-card .recharts-cartesian-axis-tick-value,
  .v437u-chart-card .recharts-label,
  .v437u-chart-card .recharts-text,
  .v437v-chart-card .recharts-cartesian-axis-tick-value,
  .v437v-chart-card .recharts-label,
  .v437v-chart-card .recharts-text{
    font-size:11px!important;
  }

  /* Avoid long chart/category labels spilling into plotting area. */
  .v437t-chart-card svg text,
  .v437u-chart-card svg text,
  .v437v-chart-card svg text{
    letter-spacing:0!important;
  }
}
