/* v187 — narrowly scoped desktop adjustments. */

@media (min-width: 992px) {
  /* Remove the decorative download arrow from brochure buttons. */
  #full-catalog .cat-actions > a[download][href*="brochure"]::before,
  #full-catalog .cat-actions > a[download][href*="brochure"]::after {
    content: none !important;
    display: none !important;
  }

  #full-catalog .cat-actions > a[download][href*="brochure"] {
    background-image: none !important;
  }

  /* Match the exact 1450px desktop container shared by the other sections. */
  #mobile-selector-roi.wmf-v185-calculator-polished {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 34px 0 56px !important;
    box-sizing: border-box !important;
  }

  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-shell {
    width: min(calc(100% - 18px), 1450px) !important;
    max-width: 1450px !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(211, 162, 118, .22) !important;
    border-radius: 30px !important;
    background:
      radial-gradient(circle at 100% 0%, rgba(211, 162, 118, .08), transparent 28%),
      linear-gradient(180deg, #090b10 0%, #0b0e13 100%) !important;
    box-shadow: 0 24px 60px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .025) !important;
  }

  /* Fill the recommendation width with its existing four feature cards. */
  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-recommendation {
    align-items: stretch !important;
  }

  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-model-copy,
  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-model-link,
  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-model-highlights {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    align-self: stretch !important;
  }

  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-model-highlights {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-model-highlights article {
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #mobile-selector-roi.wmf-v185-calculator-polished .wmf-msr-model-highlights {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
