#liveDocumentCamera[open]{display:flex!important;flex-direction:column!important;padding:10px!important;gap:8px!important;background:#10263d;color:#fff;overflow:hidden!important}
#liveDocumentCamera header,#liveDocumentCamera footer{display:flex;gap:8px;flex:0 0 auto;align-items:center;flex-wrap:wrap;background:#10263d}
#liveDocumentCamera h2{font-size:18px;margin:0;flex:1}
#liveDocumentCamera .liveStage{position:relative;flex:1;min-height:100px;overflow:hidden;background:#070f19}
#liveDocumentCamera video,#liveDocumentCamera canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
#liveDocumentCamera canvas{pointer-events:none}
#liveDocumentCamera [data-status]{margin:0;font-size:14px;min-height:36px}
#liveDocumentCamera [data-list]{display:flex;gap:6px;overflow-x:auto;flex:0 0 78px;overscroll-behavior:contain}
#liveDocumentCamera [data-list]>div{position:relative;flex:0 0 66px;height:72px}
#liveDocumentCamera [data-list] img{width:66px;height:72px;object-fit:contain}
#liveDocumentCamera [data-list] button{position:absolute;right:0;top:0;background:#fff;color:#16334a;border:0;border-radius:6px;min-width:30px;min-height:30px}
#liveDocumentCamera .btn{min-height:44px;font-size:14px}
#liveDocumentCamera footer .primary{flex:1;background:#1262cc;color:white}

#driver#driver :is(#driverDieselScanTopButton488,#driverTollScanTopButton488,.cmrCameraButton){background:#1262cc!important;color:#fff!important;border:1px solid #1262cc!important;min-height:44px!important;font-weight:800!important}

#liveDocumentCamera footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}
#liveDocumentCamera footer .btn{min-width:0!important;width:100%!important;margin:0!important;padding:9px 6px!important;overflow-wrap:normal!important;word-break:normal!important}
#liveDocumentCamera footer [data-done]{grid-column:1/-1}
#liveDocumentCamera [data-list]:empty{display:none}

body #liveDocumentCamera[open]{position:fixed!important;inset:0!important;margin:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;background:#10263d!important;color:white!important;border:0!important;border-radius:0!important}
body #liveDocumentCamera h2,body #liveDocumentCamera [data-status]{color:white!important}
body #liveDocumentCamera [hidden]{display:none!important}
body #liveDocumentCamera [data-close]{background:#1462e8!important;color:#fff!important;flex:0 0 auto}
body #liveDocumentCamera.singleReceiptCamera footer{grid-template-columns:1fr!important}
body #liveDocumentCamera.singleReceiptCamera [data-done]:disabled{display:none!important}

body #liveDocumentCamera.singleReceiptCamera footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}

body #liveDocumentCamera.officeDriverScan footer{grid-template-columns:1fr!important}
body #liveDocumentCamera.officeDriverScan [data-next]{grid-column:1/-1;background:#1462e8!important;color:white!important;min-height:48px!important;width:100%!important;white-space:nowrap!important}
body #liveDocumentCamera.officeDriverScan [data-next]:disabled{opacity:.65}
body #liveDocumentCamera>p[role=status]{background:#10263d!important;color:#fff!important;margin:0!important;padding:6px 8px!important;flex:0 0 auto;font-size:14px;line-height:1.3}
