/* SINAVORA F49 · mobil sürekli tarama + gerçek manuel deklanşör */
@media (max-width:820px), (pointer:coarse) {
  /* F47 bu düğmeyi AUTO göstergesine çevirmişti. F49'da otomatik akış devam ederken
     kullanıcı dilediğinde aynı düğmeyle taze kareyi manuel tetikleyebilir. */
  .scanner-stage.scanner-immersive #mobileCaptureButton{
    pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;
    opacity:1!important;filter:none!important;width:62px!important;height:62px!important;
    border-radius:50%!important;border:3px solid rgba(255,255,255,.92)!important;
    background:rgba(2,132,199,.88)!important;
    box-shadow:0 0 0 5px rgba(14,165,233,.18),0 9px 24px rgba(0,0,0,.28)!important;
    transition:transform .10s ease,box-shadow .10s ease,opacity .10s ease!important;
  }
  .scanner-stage.scanner-immersive #mobileCaptureButton:not(:disabled):active{
    transform:scale(.92)!important;box-shadow:0 0 0 8px rgba(14,165,233,.20),0 5px 14px rgba(0,0,0,.25)!important
  }
  .scanner-stage.scanner-immersive #mobileCaptureButton:disabled{
    pointer-events:none!important;opacity:.45!important;cursor:not-allowed!important
  }
  .scanner-stage.scanner-immersive #mobileCaptureButton .shutter-inner{
    width:46px!important;height:46px!important;border-radius:50%!important;background:#fff!important;
    box-shadow:inset 0 0 0 3px rgba(14,165,233,.22)!important
  }
  .scanner-stage.scanner-immersive #mobileCaptureButton:after{
    content:'OKU';position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;
    color:#0369a1!important;font-size:8px!important;font-weight:950!important;letter-spacing:.07em!important;
    text-shadow:none!important;pointer-events:none!important
  }
  .scanner-stage.scanner-immersive #mobileCaptureButton:before{
    content:'AUTO';position:absolute!important;right:-7px!important;top:-5px!important;z-index:3!important;
    padding:3px 5px!important;border-radius:999px!important;background:#16a34a!important;color:#fff!important;
    font-size:5.8px!important;font-weight:950!important;letter-spacing:.07em!important;line-height:1!important;
    border:2px solid rgba(255,255,255,.9)!important;pointer-events:none!important
  }
  .scanner-stage.scanner-immersive #mobileCaptureButton[data-reading="true"]:after{content:'...'}
  .scanner-stage.scanner-immersive #mobileCaptureButton[data-reading="true"] .shutter-inner{animation:f49CapturePulse .55s ease infinite alternate}
  @keyframes f49CapturePulse{from{transform:scale(.88);opacity:.72}to{transform:scale(1);opacity:1}}

  /* Sonuç kartı kalır; yeni optik okunurken kullanıcıya yalnız küçük durum rozeti gösterilir. */
  .scanner-stage.scanner-immersive #scanLiveResult.f47-reading-next:after{
    content:'SIRADAKİ OPTİK TARANIYOR'!important
  }
}
