/*
 * 2026-07-27
 * Mobile-only split price panel based on the supplied reference.
 * Desktop pricing layout is intentionally untouched.
 */
@media (max-width: 760px) {
  body.special-page #preorderListCards .preorder-card-footer {
    isolation: isolate !important;
    border: 1px solid #d8dde5 !important;
    background: #fff !important;
  }

  body.special-page #preorderListCards .preorder-card-footer::before {
    content: "" !important;
    position: absolute !important;
    z-index: 0 !important;
    top: 0 !important;
    right: 0 !important;
    width: 50% !important;
    height: 100% !important;
    background: #1267ee !important;
    clip-path: none !important;
    pointer-events: none !important;
  }

  body.special-page #preorderListCards .preorder-card-footer::after {
    display: none !important;
  }

  body.special-page #preorderListCards
    .preorder-card-footer
    > span:first-child {
    position: relative !important;
    z-index: 2 !important;
  }

  body.special-page #preorderListCards
    .preorder-card-footer
    > span:first-child
    b {
    color: #6d99df !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }

  body.special-page #preorderListCards
    .preorder-card-footer
    > span:first-child
    em {
    color: #111827 !important;
    font-size: 21px !important;
    font-weight: 700 !important;
  }

  body.special-page #preorderListCards .preorder-rent-label {
    color: rgba(255, 255, 255, .78) !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }

  body.special-page #preorderListCards .preorder-row-side em {
    color: #fff !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    text-shadow: none !important;
  }

  body.special-page #preorderListCards
    .preorder-row-side.is-estimate-request
    em {
    color: #cfd4dc !important;
  }
}
