[id^="receiptBatch-"] .receiptEssentialFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}
[id^="receiptBatch-"] .receiptEssentialFields>label{margin:0!important;min-width:0;width:100%!important;font-size:14px;font-weight:650}
[id^="receiptBatch-"] .receiptEssentialFields input{width:100%;min-width:0;min-height:44px;box-sizing:border-box}
[id^="receiptBatch-"] details{margin:8px 0;font-size:14px}
[id^="receiptBatch-"] summary{cursor:pointer;color:#1262cc;padding:8px 0}
[id^="receiptBatch-"] fieldset{margin:8px 0!important;padding:10px!important}
[id^="receiptBatch-"] legend{font-size:12px}
.driverReceiptCheckGroup[hidden]{display:none!important}
.driverReceiptSendBar:has(.driverReceiptCheckGroup[hidden])>button{width:100%!important;flex:1!important}

[id^="receiptBatch-"] input[aria-invalid=true]{border:2px solid #c62828!important;background:#fff6f6!important}

@media(max-width:700px){
#driver [id^="receiptBatch-"]{padding:8px!important;margin:6px 0!important}
#driver [id^="receiptBatch-"]>p:first-child{display:none!important}
#driver [id^="receiptBatch-"] legend{display:none!important}
#driver [id^="receiptBatch-"] fieldset{padding:8px!important;margin:4px 0!important}
#driver [id^="receiptBatch-"] [data-receipt-review]{display:block!important;width:100%!important;min-height:44px!important;margin:0 0 8px!important;font-size:15px!important;padding:8px!important}
#driver [id^="receiptBatch-"] .receiptEssentialFields{margin:6px 0!important;gap:6px!important}
#driver [id^="receiptBatch-"] p{margin:6px 0!important;font-size:13px!important}
#driver [id^="receiptBatch-"] summary{padding:4px 0!important}
#driverDieselPhotoSelected,#driverTollReceiptSelected{font-size:12px!important;padding:4px!important;margin:4px 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
