
/* AR video full-screen fix — camera video was missing its .ar-video class and rendered at intrinsic dimensions. */
body > #arVideo {display:none!important}
#arPage #arVideo{
 position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;
 width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;
 object-fit:cover!important;object-position:center!important;z-index:1!important;
 display:block!important;opacity:0!important;pointer-events:none!important;background:#263237!important;
 transform:translateZ(0);-webkit-transform:translateZ(0);
}
#arPage.using-camera #arVideo{opacity:1!important}
#arPage .ar-backdrop{z-index:0}
#arPage .ar-camera-start{cursor:pointer}
#arPage .aib-camera-status{
 position:absolute;z-index:16;top:214px;inset-inline:14px;margin-inline:auto;
 width:fit-content;max-width:min(375px,calc(100% - 28px));
 padding:10px 13px;border-radius:11px;color:#273c42;background:#f4f7f3e9;
 border:1px solid #f4f7f3;box-shadow:0 5px 18px #142c3222;
 font-size:11px;line-height:1.7;text-align:center;pointer-events:none;
}
#arPage .aib-camera-status.is-error{background:#fff3ecee;border-color:#d9987c;color:#913c2a}
#arPage .aib-camera-status[hidden]{display:none!important}
@media(max-width:620px){
 #arPage .aib-camera-status{top:205px;font-size:10px;line-height:1.5;max-width:calc(100% - 24px)}
}
