.driver-mobile-list { display: none; }
.driver-desktop-grid .dxbl-grid-table > tbody > tr > td { padding-block:2px; height:48px; }
.driver-search .form-actions { align-items: end; }
.driver-full-value { overflow-wrap: anywhere; }
.driver-audit { color: var(--lodelo-text-muted); font-size: .875rem; }
@media (max-width: 640px) {
    .driver-desktop-grid { display: none; }
    .driver-mobile-list { display: grid; gap: .5rem; }
    .driver-mobile-list article { background: var(--lodelo-surface); padding: .75rem; border: 1px solid var(--lodelo-cloud); border-radius: .5rem; }
    .driver-mobile-list article > a { display: inline-flex; align-items: center; min-height: 44px; font-weight: 600; }
    .driver-mobile-list .lodelo-status { float: right; }
    .driver-mobile-list p { margin: .25rem 0; }
    .driver-search .form-actions { display: grid; }
}
