up-popup,up-cover-box,up-drawer-box,up-modal-box{color:var(--tblr-body-color);background-color:var(--tblr-bg-surface)!important;padding:5px!important}up-modal-box{border-radius:1rem!important;overflow:hidden;box-shadow:0 1.25rem 4rem rgba(15,23,42,0.24)}.vehicle-qr-stage{position:relative;width:100%}.vehicle-qr-video{display:block;width:100%;max-height:60vh;background:#0f172a;border-radius:.5rem;object-fit:contain}.vehicle-qr-stage .scan-region-highlight-svg{stroke:#fbbf24}.vehicle-qr-stage .code-outline-highlight{stroke:#22c55e!important;stroke-width:5}up-modal-content{padding:0;background:var(--tblr-bg-surface,#fff)}#vehicle-form .card,#inspection-item-form,#user-form,#permission-form{margin:0;width:100%;border:0;border-radius:0;box-shadow:none}#vehicle-form .card-header,#inspection-item-form .card-header,#user-form .card-header,#permission-form .card-header{padding:1.25rem 1.5rem}#vehicle-form .card-body,#inspection-item-form .card-body,#user-form .card-body,#permission-form .card-body{padding:1.5rem}.dt-container .dt-layout-row{align-items:center;padding:.75rem 1rem;margin:0}.dt-container .dt-layout-row:first-child{border-bottom:1px solid var(--tblr-border-color,#e6e7e9)}.dt-container .dt-layout-row:last-child{border-top:1px solid var(--tblr-border-color,#e6e7e9)}.dt-container .dt-search,.dt-container .dt-length{color:var(--tblr-secondary,#667382);font-size:.875rem}.dt-container .dt-input{border:1px solid var(--tblr-border-color,#dce1e7);border-radius:var(--tblr-border-radius,4px);padding:.375rem .75rem;color:var(--tblr-body-color,#182433);background:var(--tblr-bg-forms,#fff)}.dt-container .dt-search .dt-input{margin-left:.5rem}.dt-container .dt-length .dt-input{margin:0 .4rem}.js-data-table thead th{vertical-align:top;white-space:nowrap}.js-data-table thead th input{min-width:9rem;font-weight:400}.js-data-table tbody td{vertical-align:middle}@media (max-width:576px){up-modal-box{border-radius:.75rem!important}#vehicle-form .card-body,#inspection-item-form .card-body,#user-form .card-body,#permission-form .card-body{padding:1rem}}@media (max-width:767.98px){.dt-container .dt-layout-row:last-child{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.dt-container .dt-layout-row:last-child .dt-layout-cell{display:flex;width:100%;flex:0 0 auto;justify-content:center;text-align:center}.dt-container .dt-layout-row:last-child .dt-info,.dt-container .dt-layout-row:last-child .dt-paging{width:100%;text-align:center}.dt-container .dt-layout-row:last-child .dt-paging nav{display:flex;justify-content:center}.dt-container .dt-layout-row:last-child .dt-paging .pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-right:auto;margin-left:auto}}@media print{.language-selector,.navbar-expand-md{display:none!important}}.qr-label{width:80mm;margin:12mm auto;padding:8mm;text-align:center;border:1px solid #d0d7de;border-radius:4mm}.qr-label img{width:58mm;height:58mm;image-rendering:pixelated}.qr-plate{font-size:22pt;font-weight:700;margin-top:4mm}.qr-actions{text-align:center}@media print{@page{size:100mm 125mm;margin:5mm}body{background:#fff!important}.qr-actions{display:none!important}.qr-label{margin:0 auto;border:0;width:90mm}}.dropdown-menu .dropend>.dropdown-menu{position:static;min-width:100%;margin:0;border:0;box-shadow:none;padding-top:0;padding-bottom:0}.dropdown-menu .dropend:hover>.dropdown-menu,.dropdown-menu .dropend:focus-within>.dropdown-menu{display:block}.dropdown-menu .dropend>.dropdown-menu .dropdown-item{padding-left:2.5rem}.data-table-scroll-container{overflow:visible!important}.data-table-scroll-container .dt-container,.data-table-scroll-container .dt-layout-row,.data-table-scroll-container .dt-layout-table{width:100%;max-width:100%;min-width:0}.data-table-scroll-container .dt-layout-table .dt-layout-cell{width:100%;max-width:100%;min-width:0;overflow-x:auto}.data-table-scroll-container .dt-layout-table table{width:max-content!important;min-width:100%}#toast-container{z-index:2000!important}#toast-container>.toast{margin-bottom:.5rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2)}.inspection-form [data-camera-mobile-trigger]{cursor:pointer}.inspection-form [data-camera-photo-preview-container] img{display:block;width:100%;max-width:420px;max-height:280px;object-fit:contain}