/* Mobile Responsive Overrides for Pure Air Doctor ETA System Guide */

@media (max-width: 600px) {
  [style*="height: 58px"][style*="justify-content: space-between"] {
    height: auto !important;
    display: flex !important;
    flex-wrap: wrap !important;
    padding: 12px 16px !important;
    gap: 4px 16px !important;
    align-items: center !important;
  }
  
  [style*="height: 40px"][style*="object-fit: contain"] {
    height: 44px !important;
  }

  [style*="font-size: 9px"][style*="letter-spacing: 0.2em"][style*="color: #A88D47"] {
    font-size: 10px !important;
    order: 2 !important;
  }
  
  [style*="color: rgba(255,255,255,0.4)"][style*="font-size: 12px"] {
    font-size: 10px !important;
    order: 3 !important;
  }

  [style*="border-bottom: 1px solid #E8E0D0"][style*="max-width: 780px"] {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    padding: 0 8px !important;
  }
  
  [style*="padding: 12px 8px"][style*="text-align: center"] {
    padding: 8px 4px !important;
    font-size: 10px !important;
  }

  [style*="max-width: 780px"][style*="margin: 0 auto"][style*="padding: 0 24px"] {
    padding: 0 12px !important;
  }
  
  [style*="border-radius: 14px"][style*="padding: 32px 28px"][style*="box-shadow"] {
    padding: 20px 16px !important;
  }

  [style*="font-size: 24px"][style*="font-family: 'Playfair Display'"] {
    font-size: 22px !important;
  }

  [style*="background: #FFF9EE"][style*="border-left: 3px solid #A88D47"] {
    padding: 12px 14px !important;
  }

  [style*="padding: 10px 14px"][style*="border-radius: 8px"][style*="border: 1.5px solid #E8E0D0"],
  [style*="padding: 11px 14px"][style*="border-radius: 7px"] {
    padding: 12px !important;
    font-size: 16px !important;
  }

  [style*="width: 360px"][style*="height: 480px"][style*="z-index: 100"] {
    width: calc(100vw - 24px) !important;
    max-width: 360px !important;
    height: 60vh !important;
  }

  body {
    overflow-x: hidden !important;
  }
  
  img {
    max-width: 100% !important;
  }
}
