/* industry-typography-scale-001
   Four industry workbenches only. Do not scale the page, change zoom,
   or block user zoom. Homepage / QHC / recon / workforce stay untouched. */

#retail-root[data-industry-workbench],
#restaurant-root[data-industry-workbench],
#service-root[data-industry-workbench],
#rental-root[data-industry-workbench] {
  font-size: 16px;
  font-weight: 400;
}

#retail-root[data-industry-workbench] .restaurant-workspace-hero,
#restaurant-root[data-industry-workbench] .restaurant-workspace-hero,
#service-root[data-industry-workbench] .restaurant-workspace-hero,
#rental-root[data-industry-workbench] .restaurant-workspace-hero {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

#retail-root[data-industry-workbench] .restaurant-workspace-titles > h1,
#restaurant-root[data-industry-workbench] .restaurant-workspace-titles > h1,
#service-root[data-industry-workbench] .restaurant-workspace-titles > h1,
#rental-root[data-industry-workbench] .restaurant-workspace-titles > h1 {
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  margin: 0;
}

#retail-root[data-industry-workbench] .restaurant-workspace-subtitle,
#restaurant-root[data-industry-workbench] .restaurant-workspace-subtitle,
#service-root[data-industry-workbench] .restaurant-workspace-subtitle,
#rental-root[data-industry-workbench] .restaurant-workspace-subtitle {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin: 4px 0 0;
}

#retail-root[data-industry-workbench] a.industry-back-home,
#restaurant-root[data-industry-workbench] a.industry-back-home,
#service-root[data-industry-workbench] a.industry-back-home,
#rental-root[data-industry-workbench] a.industry-back-home {
  font-size: 16px;
  font-weight: 600;
}

#retail-root[data-industry-workbench] .homepage-industry-card,
#restaurant-root[data-industry-workbench] .homepage-industry-card,
#service-root[data-industry-workbench] .homepage-industry-card,
#rental-root[data-industry-workbench] .homepage-industry-card,
#retail-root[data-industry-workbench] .homepage-industry-card--current,
#restaurant-root[data-industry-workbench] .homepage-industry-card--current,
#service-root[data-industry-workbench] .homepage-industry-card--current,
#rental-root[data-industry-workbench] .homepage-industry-card--current {
  font-size: 16px !important;
  font-weight: 600 !important;
}

#retail-root[data-industry-workbench] .section-heading h2,
#restaurant-root[data-industry-workbench] .section-heading h2,
#service-root[data-industry-workbench] .section-heading h2,
#rental-root[data-industry-workbench] .section-heading h2,
#retail-root[data-industry-workbench] .business-section-heading h2,
#restaurant-root[data-industry-workbench] .business-section-heading h2,
#service-root[data-industry-workbench] .business-section-heading h2,
#rental-root[data-industry-workbench] .business-section-heading h2,
#retail-root[data-industry-workbench] .section-title-line h2,
#restaurant-root[data-industry-workbench] .section-title-line h2,
#service-root[data-industry-workbench] .section-title-line h2,
#rental-root[data-industry-workbench] .section-title-line h2,
#retail-root[data-industry-workbench] .qhc-detailed-header h1,
#restaurant-root[data-industry-workbench] .qhc-detailed-header h1,
#service-root[data-industry-workbench] .qhc-detailed-header h1,
#rental-root[data-industry-workbench] .qhc-detailed-header h1,
#retail-root[data-industry-workbench] .qhc-detailed-header h2,
#restaurant-root[data-industry-workbench] .qhc-detailed-header h2,
#service-root[data-industry-workbench] .qhc-detailed-header h2,
#rental-root[data-industry-workbench] .qhc-detailed-header h2,
#retail-root[data-industry-workbench] .detailed-calculator-header h1,
#restaurant-root[data-industry-workbench] .detailed-calculator-header h1,
#service-root[data-industry-workbench] .detailed-calculator-header h1,
#rental-root[data-industry-workbench] .detailed-calculator-header h1,
#retail-root[data-industry-workbench] .detailed-calculator-header h2,
#restaurant-root[data-industry-workbench] .detailed-calculator-header h2,
#service-root[data-industry-workbench] .detailed-calculator-header h2,
#rental-root[data-industry-workbench] .detailed-calculator-header h2,
#retail-root[data-industry-workbench] [data-qhc-detailed-title],
#restaurant-root[data-industry-workbench] [data-qhc-detailed-title],
#service-root[data-industry-workbench] [data-qhc-detailed-title],
#rental-root[data-industry-workbench] [data-qhc-detailed-title],
#rental-root[data-industry-workbench] #rental-workspace-host h2 {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
}

#retail-root[data-industry-workbench] .section-heading p,
#restaurant-root[data-industry-workbench] .section-heading p,
#service-root[data-industry-workbench] .section-heading p,
#rental-root[data-industry-workbench] .section-heading p,
#retail-root[data-industry-workbench] .section-subtitle,
#restaurant-root[data-industry-workbench] .section-subtitle,
#service-root[data-industry-workbench] .section-subtitle,
#rental-root[data-industry-workbench] .section-subtitle,
#retail-root[data-industry-workbench] .qhc-detailed-header p,
#restaurant-root[data-industry-workbench] .qhc-detailed-header p,
#service-root[data-industry-workbench] .qhc-detailed-header p,
#rental-root[data-industry-workbench] .qhc-detailed-header p,
#retail-root[data-industry-workbench] .detailed-calculator-header p,
#restaurant-root[data-industry-workbench] .detailed-calculator-header p,
#service-root[data-industry-workbench] .detailed-calculator-header p,
#rental-root[data-industry-workbench] .detailed-calculator-header p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

#retail-root[data-industry-workbench] .restaurant-calculator-host label,
#restaurant-root[data-industry-workbench] .restaurant-calculator-host label,
#service-root[data-industry-workbench] .restaurant-calculator-host label,
#rental-root[data-industry-workbench] #rental-workspace-host label {
  font-size: 16px;
  font-weight: 600;
}

#retail-root[data-industry-workbench] .restaurant-calculator-host input,
#restaurant-root[data-industry-workbench] .restaurant-calculator-host input,
#service-root[data-industry-workbench] .restaurant-calculator-host input,
#retail-root[data-industry-workbench] .restaurant-calculator-host select,
#restaurant-root[data-industry-workbench] .restaurant-calculator-host select,
#service-root[data-industry-workbench] .restaurant-calculator-host select,
#retail-root[data-industry-workbench] .restaurant-calculator-host textarea,
#restaurant-root[data-industry-workbench] .restaurant-calculator-host textarea,
#service-root[data-industry-workbench] .restaurant-calculator-host textarea,
#rental-root[data-industry-workbench] #rental-workspace-host input,
#rental-root[data-industry-workbench] #rental-workspace-host select,
#rental-root[data-industry-workbench] #rental-workspace-host textarea {
  font-size: 16px;
  font-weight: 400;
}

@media (max-width: 430px) {
  #retail-root[data-industry-workbench] .restaurant-workspace-titles > h1,
  #restaurant-root[data-industry-workbench] .restaurant-workspace-titles > h1,
  #service-root[data-industry-workbench] .restaurant-workspace-titles > h1,
  #rental-root[data-industry-workbench] .restaurant-workspace-titles > h1 {
    font-size: 24px;
  }

  #retail-root[data-industry-workbench] .section-heading h2,
  #restaurant-root[data-industry-workbench] .section-heading h2,
  #service-root[data-industry-workbench] .section-heading h2,
  #rental-root[data-industry-workbench] .section-heading h2,
  #retail-root[data-industry-workbench] .business-section-heading h2,
  #restaurant-root[data-industry-workbench] .business-section-heading h2,
  #service-root[data-industry-workbench] .business-section-heading h2,
  #rental-root[data-industry-workbench] .business-section-heading h2,
  #retail-root[data-industry-workbench] .section-title-line h2,
  #restaurant-root[data-industry-workbench] .section-title-line h2,
  #service-root[data-industry-workbench] .section-title-line h2,
  #rental-root[data-industry-workbench] .section-title-line h2,
  #retail-root[data-industry-workbench] .qhc-detailed-header h1,
  #restaurant-root[data-industry-workbench] .qhc-detailed-header h1,
  #service-root[data-industry-workbench] .qhc-detailed-header h1,
  #rental-root[data-industry-workbench] .qhc-detailed-header h1,
  #retail-root[data-industry-workbench] .qhc-detailed-header h2,
  #restaurant-root[data-industry-workbench] .qhc-detailed-header h2,
  #service-root[data-industry-workbench] .qhc-detailed-header h2,
  #rental-root[data-industry-workbench] .qhc-detailed-header h2,
  #retail-root[data-industry-workbench] .detailed-calculator-header h1,
  #restaurant-root[data-industry-workbench] .detailed-calculator-header h1,
  #service-root[data-industry-workbench] .detailed-calculator-header h1,
  #rental-root[data-industry-workbench] .detailed-calculator-header h1,
  #retail-root[data-industry-workbench] .detailed-calculator-header h2,
  #restaurant-root[data-industry-workbench] .detailed-calculator-header h2,
  #service-root[data-industry-workbench] .detailed-calculator-header h2,
  #rental-root[data-industry-workbench] .detailed-calculator-header h2,
  #retail-root[data-industry-workbench] [data-qhc-detailed-title],
  #restaurant-root[data-industry-workbench] [data-qhc-detailed-title],
  #service-root[data-industry-workbench] [data-qhc-detailed-title],
  #rental-root[data-industry-workbench] [data-qhc-detailed-title],
  #rental-root[data-industry-workbench] #rental-workspace-host h2 {
    font-size: 20px;
  }
}
