.vehicle-qr-dialog{width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:22px;box-sizing:border-box}.vehicle-qr-dialog::backdrop{background:#041926aa}.vehicle-qr-dialog h2{font-size:18px;margin:0}.vehicle-qr-dialog .row{gap:12px;flex-wrap:wrap}.vehicle-qr-dialog>img{display:block;width:280px;max-width:100%;margin:8px auto 18px;border:1px solid var(--line);border-radius:8px}.vehicle-qr-dialog label{display:block;font-size:12px;margin-bottom:18px}.vehicle-qr-dialog input{width:100%;box-sizing:border-box;font-size:12px}.vehicle-qr-dialog .report-actions{gap:8px}.vehicle-qr-dialog .btn{font-size:12px}#vehicle-qr-status{font-size:12px;color:var(--muted)}#vehicle-qr-print{display:none}@media print{body[data-print-vehicle-qr]>:not(#vehicle-qr-print){display:none!important}body[data-print-vehicle-qr]{margin:0!important;background:#fff!important}body[data-print-vehicle-qr] #vehicle-qr-print{display:block!important}#vehicle-qr-print img{display:block;width:85mm;max-width:100%;height:auto;margin:10mm auto;break-inside:avoid}body[data-print-vehicle-qr] dialog{display:none!important}}
