.VehicleQrScanner_box__0d0Nm{padding:16px;margin-bottom:20px;border:1px solid #bdd2eb;border-radius:14px;background:#f3f7fc;color:#18334f}.VehicleQrScanner_box__0d0Nm>strong{font-size:1rem}.VehicleQrScanner_box__0d0Nm p{font-size:.87rem;line-height:1.9;margin:8px 0}.VehicleQrScanner_actions__6OkGF{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.VehicleQrScanner_actions__6OkGF button,.VehicleQrScanner_camera__DRWqA button,.VehicleQrScanner_manual__3OdD_ button,.VehicleQrScanner_result__DzvPR button{font:inherit;font-size:.84rem;min-height:44px;padding:10px 14px;border-radius:9px;cursor:pointer}.VehicleQrScanner_box__0d0Nm button:disabled{opacity:.55;cursor:wait}.VehicleQrScanner_box__0d0Nm input[hidden]{display:none!important}.VehicleQrScanner_box__0d0Nm small{display:block;line-height:1.8;font-size:.75rem;margin-top:12px;color:#52677d}.VehicleQrScanner_box__0d0Nm summary{cursor:pointer;font-size:.84rem;padding:10px 0}.VehicleQrScanner_manual__3OdD_{display:flex;gap:8px;flex-wrap:wrap}.VehicleQrScanner_manual__3OdD_ input{min-width:0;flex:1 1;width:140px}.VehicleQrScanner_camera__DRWqA{padding:10px;background:#fff;border-radius:12px;margin:12px 0}.VehicleQrScanner_camera__DRWqA video{display:block;width:100%;max-height:300px;object-fit:cover;border-radius:10px;background:#142434}.VehicleQrScanner_box__0d0Nm .VehicleQrScanner_error__AYAJu{color:#a7202e}.VehicleQrScanner_result__DzvPR{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:14px;background:white;border:1px solid #accdb9;border-radius:10px;overflow-wrap:anywhere}.VehicleQrScanner_result__DzvPR span{font-size:.86rem}.VehicleQrScanner_box__0d0Nm button:focus-visible,.VehicleQrScanner_box__0d0Nm summary:focus-visible{outline:3px solid #deae39;outline-offset:2px}@media(max-width:500px){.VehicleQrScanner_actions__6OkGF button{flex:1 1 100%}.VehicleQrScanner_box__0d0Nm{padding:12px}.VehicleQrScanner_manual__3OdD_ button{width:100%}}