/*
 * LocalPrint v1.9.9.209
 * Restore the homepage calculator's natural desktop layout.
 * Deliberately scoped to .lp-own-calc-host--home so service-page calculators
 * retain their own layout and presets.
 */
@media (min-width: 861px) {
  .lp-own-calc-host--home .lp-own-calc__grid {
    align-items: start !important;
    align-content: start !important;
  }

  .lp-own-calc-host--home .lp-own-calc__panel--fields {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    grid-template-areas: none !important;
    grid-template-rows: none !important;
    height: auto !important;
    align-self: start !important;
  }

  .lp-own-calc-host--home .lp-own-calc__slot--service,
  .lp-own-calc-host--home .lp-own-calc__slot--format,
  .lp-own-calc-host--home .lp-own-calc__slot--quantity,
  .lp-own-calc-host--home .lp-own-calc__slot--dimensions,
  .lp-own-calc-host--home .lp-own-calc__slot--material,
  .lp-own-calc-host--home .lp-own-calc__slot--color,
  .lp-own-calc-host--home .lp-own-calc__slot--lamination,
  .lp-own-calc-host--home .lp-own-calc__slot--extras,
  .lp-own-calc-host--home .lp-own-calc__slot--urgency {
    grid-area: auto !important;
  }

  .lp-own-calc-host--home .lp-own-calc__slot--urgency {
    grid-column: 1 / -1 !important;
  }

  .lp-own-calc-host--home .lp-own-calc__side {
    align-self: start !important;
    height: auto !important;
    gap: 14px !important;
  }

  .lp-own-calc-host--home .lp-own-calc__panel--summary {
    align-self: start !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .lp-own-calc-host--home .lp-own-calc__panel--summary .lp-own-calc__details {
    flex: 0 1 auto !important;
    min-height: 145px !important;
    max-height: 145px !important;
    overflow: auto !important;
  }
}
