/* Keep selection as the first column in sheet and card views. */
.fiscal-check input:not([data-fiscal-touch]){display:none!important}
.fiscal-check [data-fiscal-touch]{appearance:auto!important;display:inline-block!important;width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;accent-color:#650909;cursor:pointer}
.fiscal-check [data-fiscal-touch]:disabled{cursor:default;opacity:.45}
@media(max-width:850px){
 .fiscal-spreadsheet table{table-layout:fixed!important;width:1400px!important;min-width:1400px!important;max-width:none!important}
 .fiscal-spreadsheet :is(th,td).fiscal-check{width:130px!important;min-width:130px!important;text-align:center!important;overflow:visible!important}
 .fiscal-spreadsheet .fiscal-check [data-fiscal-touch]{zoom:var(--fiscal-check-zoom,1)!important;vertical-align:middle}
 .fiscal-cardview .fiscal-check{justify-content:flex-start!important;min-height:44px}
 .fiscal-cardview .fiscal-check::before{content:'Selecionar nota'!important;display:inline!important;margin-right:12px}
 .fiscal-grid-toolbar{flex-wrap:wrap}
}
.modal-backdrop:has(>.fiscal-invoice-detail),.modal-backdrop:has(>.fiscal-stock-modal){inset:0!important;padding:0!important;z-index:2147483000!important}
.modal.fiscal-invoice-detail,.modal.fiscal-stock-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;overflow:auto!important;box-sizing:border-box}
