/* SINAVORA F86 - telefon seri OMR: optik görüntüsünü ve hesaplama katmanını değiştirmez. */
@media (max-width:820px), (pointer:coarse) and (max-width:1100px) {
  /* F85 object-fit:cover telefonun dikey ekranında geniş kamera görüntüsünü yanlardan kesiyordu.
     Motorun drawRecognitionOverlay işlevi getComputedStyle(objectFit) ile contain hesaplıyor:
     görüntü değişmeden, dört köşe ve optik çizgileriyle hizalı kalır. */
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive video#cameraVideo {
    object-fit:contain!important;
    object-position:center center!important;
    background:#050c15!important;
  }
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .scanner-guide .guide-corner {
    opacity:.38!important;
  }
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .mobile-scan-appbar {
    padding-left:7px!important;padding-right:7px!important;
    grid-template-columns:42px minmax(0,1fr) 42px!important;
    min-height:56px!important;
  }
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .mobile-scan-app-title strong {
    font-size:11.5px!important;line-height:1.22!important;
    overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;white-space:normal!important;
  }
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive #mobileEngineBadge {display:none!important}
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .mobile-corner-progress {
    top:calc(env(safe-area-inset-top,0px) + 63px)!important;
    right:10px!important;left:auto!important;
    font-size:10px!important;
  }
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .f86-frame-aid {
    display:flex!important;position:absolute!important;z-index:22!important;
    left:8px!important;right:85px!important;top:calc(env(safe-area-inset-top,0px) + 65px)!important;
    align-items:center!important;gap:7px!important;
    background:rgba(5,18,27,.80)!important;color:#fff!important;
    border-radius:10px!important;border:1px solid rgba(255,255,255,.23)!important;
    padding:8px 9px!important;font-size:10.5px!important;line-height:1.3!important;
    pointer-events:none!important;
  }
  .scanner-stage.scanner-immersive .f86-frame-aid[hidden] {display:none!important}
  .scanner-stage.scanner-immersive .f86-frame-aid[data-kind="warning"] {border-color:rgba(255,178,80,.65)!important;background:rgba(74,34,12,.89)!important}
  .scanner-stage.scanner-immersive .f86-frame-aid[data-kind="success"] {border-color:rgba(75,214,145,.5)!important;background:rgba(5,65,38,.84)!important}
  .scanner-stage.scanner-immersive .f86-frame-dot {background:#38bdf8;flex:0 0 7px;height:7px;border-radius:50%}
  .scanner-stage.scanner-immersive .f86-frame-aid[data-kind="warning"] .f86-frame-dot{background:#ffb450}
  .scanner-stage.scanner-immersive .f86-frame-aid[data-kind="success"] .f86-frame-dot{background:#43da91}
  /* Başarılı sonuç kartı görüntüyü engellemesin; kaydırılabilir ve alta hizalı. */
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive #scanLiveResult {
    top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 155px)!important;
    max-height:min(35dvh,260px)!important;max-width:min(300px,calc(100vw - 30px))!important;
    padding:8px 11px!important;
  }
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive #scanLiveResult[hidden]{display:none!important}
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .mobile-scan-dock {
    min-height:64px!important;height:64px!important;
    left:8px!important;right:8px!important;
    padding:3px 6px!important;
  }
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .mobile-scan-dock>button {min-width:42px!important}
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .mobile-scan-dock>button small {font-size:9px!important}
}
@media(max-height:660px) and (max-width:820px){
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive .f86-frame-aid{font-size:9px!important;padding:5px 7px!important}
  body.sinavora-page-okutma-kamera .scanner-stage.scanner-immersive #scanLiveResult{max-height:27dvh!important;bottom:calc(env(safe-area-inset-bottom,0px) + 128px)!important}
}
