/* LEXRON V19.8 — MOBILE ONLY
   Scope: urunler.html MPPT/PWM + Solar Pompa sections.
   Desktop (>=761px) is intentionally untouched. */
@media screen and (max-width:760px){
  /* The old floating dealer control must never cover mobile products. */
  .v914-dealer-row,
  .v914-dealer{display:none!important;visibility:hidden!important;}

  /* ---------- MPPT / PWM ---------- */
  .charge-controller-wrap{
    margin:24px 0 34px!important;
    color:#111!important;
  }
  .charge-controller-wrap>.section-title,
  .charge-controller-wrap>.section-title h2,
  .charge-controller-wrap>.section-title p{
    color:#111!important;
    -webkit-text-fill-color:#111!important;
  }
  .charge-two-columns{
    grid-template-columns:minmax(0,1fr)!important;
    gap:22px!important;
    background:#fff!important;
  }
  #mppt-sarj-kontrol,
  #pwm-sarj-kontrol{
    min-width:0!important;
    gap:12px!important;
    background:#fff!important;
  }
  #mppt-sarj-kontrol .charge-column-head,
  #pwm-sarj-kontrol .charge-column-head{
    padding:14px!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  #mppt-sarj-kontrol .charge-column-head>span,
  #pwm-sarj-kontrol .charge-column-head>span{
    background:#efffdc!important;
    color:#111!important;
    -webkit-text-fill-color:#111!important;
    border:1px solid #d7f7b1!important;
  }
  #mppt-sarj-kontrol .charge-column-head h2,
  #pwm-sarj-kontrol .charge-column-head h2{
    margin:8px 0 4px!important;
    font-size:20px!important;
    line-height:1.2!important;
    color:#111!important;
    -webkit-text-fill-color:#111!important;
  }
  #mppt-sarj-kontrol .charge-column-head p,
  #pwm-sarj-kontrol .charge-column-head p{
    margin:0!important;
    color:#444!important;
    -webkit-text-fill-color:#444!important;
    opacity:1!important;
  }
  #mppt-sarj-kontrol .charge-card,
  #pwm-sarj-kontrol .charge-card{
    display:grid!important;
    grid-template-columns:42% minmax(0,1fr)!important;
    align-items:stretch!important;
    min-height:0!important;
    overflow:hidden!important;
    border:1px solid #e5e7eb!important;
    border-radius:16px!important;
    background:#fff!important;
    color:#111!important;
    box-shadow:none!important;
  }
  #mppt-sarj-kontrol .charge-photo,
  #pwm-sarj-kontrol .charge-photo{
    aspect-ratio:auto!important;
    min-height:170px!important;
    height:100%!important;
    padding:8px!important;
    background:#fff!important;
  }
  #mppt-sarj-kontrol .charge-photo img,
  #pwm-sarj-kontrol .charge-photo img{
    width:100%!important;
    height:100%!important;
    max-height:210px!important;
    object-fit:contain!important;
    background:#fff!important;
  }
  #mppt-sarj-kontrol .charge-body,
  #pwm-sarj-kontrol .charge-body{
    min-width:0!important;
    padding:12px 12px 12px 6px!important;
    background:#fff!important;
    color:#111!important;
  }
  #mppt-sarj-kontrol .charge-badge,
  #pwm-sarj-kontrol .charge-badge{
    border:1px solid #d7f7b1!important;
    background:#efffdc!important;
    color:#111!important;
    -webkit-text-fill-color:#111!important;
  }
  #mppt-sarj-kontrol .charge-body h3,
  #pwm-sarj-kontrol .charge-body h3{
    margin:7px 0 6px!important;
    font-size:15px!important;
    line-height:1.25!important;
    color:#111!important;
    -webkit-text-fill-color:#111!important;
  }
  #mppt-sarj-kontrol .charge-model-code,
  #pwm-sarj-kontrol .charge-model-code,
  #mppt-sarj-kontrol .charge-quick-check,
  #pwm-sarj-kontrol .charge-quick-check{
    margin:0 0 5px!important;
    font-size:11px!important;
    line-height:1.3!important;
    color:#444!important;
    -webkit-text-fill-color:#444!important;
  }
  /* Keep technical information available, but stop it making every card enormous. */
  #mppt-sarj-kontrol .charge-specs,
  #pwm-sarj-kontrol .charge-specs,
  #mppt-sarj-kontrol .charge-cta,
  #pwm-sarj-kontrol .charge-cta{
    display:none!important;
  }
  #mppt-sarj-kontrol .sk-price-note,
  #pwm-sarj-kontrol .sk-price-note,
  #mppt-sarj-kontrol .sk-price-note *,
  #pwm-sarj-kontrol .sk-price-note *{
    margin:7px 0 2px!important;
    padding:0!important;
    color:#111!important;
    -webkit-text-fill-color:#111!important;
    background:transparent!important;
    border:0!important;
    font-size:15px!important;
    font-weight:800!important;
  }
  #mppt-sarj-kontrol .sk-cart-add,
  #pwm-sarj-kontrol .sk-cart-add{
    margin:4px 0 0!important;
    text-align:left!important;
  }
  #mppt-sarj-kontrol .sk-add-btn,
  #pwm-sarj-kontrol .sk-add-btn{
    margin:0!important;
  }

  /* ---------- Solar pump inverter cards ---------- */
  #pompa{
    background:#fff!important;
    color:#111!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  #pompa .section-title,
  #pompa .section-title h2,
  #pompa .section-title p{
    color:#111!important;
    -webkit-text-fill-color:#111!important;
  }
  #pompa .products-grid-real{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:1px!important;
    width:100%!important;
    padding:1px!important;
    margin:0!important;
    background:#ededed!important;
  }
  #pompa .product-card-real{
    min-width:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:#fff!important;
    color:#111!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  #pompa .product-photo{
    width:100%!important;
    height:170px!important;
    min-height:0!important;
    aspect-ratio:auto!important;
    margin:0!important;
    padding:8px!important;
    background:#fff!important;
  }
  #pompa .product-photo img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#fff!important;
  }
  #pompa .product-info{
    min-height:0!important;
    padding:0 8px 11px!important;
    text-align:center!important;
    background:#fff!important;
    color:#111!important;
  }
  #pompa .product-info h3{
    min-height:52px!important;
    margin:8px 0 0!important;
    font-size:12px!important;
    line-height:1.3!important;
    font-weight:600!important;
    color:#111!important;
    -webkit-text-fill-color:#111!important;
  }
  #pompa .sk-price-note,
  #pompa .sk-price-note *{
    min-height:0!important;
    margin:6px 0 3px!important;
    padding:0!important;
    color:#111!important;
    -webkit-text-fill-color:#111!important;
    background:transparent!important;
    border:0!important;
    font-size:15px!important;
    line-height:1.2!important;
    font-weight:800!important;
  }
  #pompa .sk-cart-add{
    margin:4px 0 0!important;
  }
}

@media screen and (max-width:390px){
  #mppt-sarj-kontrol .charge-card,
  #pwm-sarj-kontrol .charge-card{grid-template-columns:40% minmax(0,1fr)!important;}
  #mppt-sarj-kontrol .charge-photo,
  #pwm-sarj-kontrol .charge-photo{min-height:155px!important;}
  #pompa .product-photo{height:155px!important;}
}

/* V19.9 — MPPT/PWM mobile card is one large add-to-cart touch target. */
@media screen and (max-width:760px){
  #mppt-sarj-kontrol .charge-card,
  #pwm-sarj-kontrol .charge-card{
    cursor:pointer!important;
    -webkit-tap-highlight-color:rgba(0,0,0,.05);
    touch-action:manipulation;
  }
}
