/* e-VOEN.az v3.15.28 — mobile QA pass: touch targets, readability and safe-area polish. */
@media (max-width:760px){
  body.sera-evoen-current{padding-bottom:env(safe-area-inset-bottom)}
  .ev-kc385-card .ev-kc385-read{height:44px!important;min-height:44px!important;min-width:76px!important;padding:0 12px!important;font-size:12px!important}
  .ev-kc385-card>.ev-kc385-card-body{height:126px!important;min-height:126px!important;grid-template-rows:minmax(0,1fr) 44px!important}
  .ev-kc385-card{grid-template-rows:104px 126px!important;height:230px!important;min-height:230px!important}
  .ev-kc385-card h3{font-size:12.5px!important;line-height:1.42!important;max-height:54px!important}
  .ev-kc385-cats a{min-height:44px!important}
  .ev-kc385-sort,.ev-kc385-sort select{height:46px!important;min-height:46px!important;font-size:13px!important}
  
  
  .home .ev80-service-card,.home .ev80-query-card{overflow:hidden!important}
  .home .ev80-service-card strong,.home .ev80-query-copy strong{overflow-wrap:anywhere!important}
  input,select,textarea,button{touch-action:manipulation}
  .ev-payment-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
}
@media (max-width:389px){
  .ev-kc385-card{grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:1fr!important;height:166px!important;min-height:166px!important}
  .ev-kc385-card>.ev-kc385-thumb{height:166px!important;min-height:166px!important;max-height:166px!important}
  .ev-kc385-card>.ev-kc385-card-body{height:166px!important;min-height:166px!important;padding:11px!important;grid-template-rows:minmax(0,1fr) 44px!important}
  .ev-kc385-card h3{font-size:13px!important;max-height:76px!important}
}
