#root{min-height:100vh}.app-shell-content>.MuiAppBar-root{display:none}.MuiTableContainer-root{-webkit-overflow-scrolling:touch}.MuiTable-root{min-width:680px}@media (width<=700px){.MuiContainer-root{padding-top:24px!important;padding-left:16px!important;padding-right:16px!important}.MuiToolbar-root{overflow-x:auto;min-height:58px!important}.MuiToolbar-root>.MuiButton-root{white-space:nowrap;min-width:auto;padding-inline:10px}.MuiDialog-paper{max-height:calc(100% - 24px)!important;margin:12px!important}.MuiDialogTitle-root{padding:20px 18px 10px!important}.MuiDialogContent-root{padding:12px 18px 20px!important}.MuiDialogActions-root{flex-wrap:wrap;padding:10px 18px 16px!important}.MuiTableCell-root{padding:11px 12px!important}}@page{size:A4 portrait;margin:14mm}@page elites-a5{size:A5 portrait;margin:10mm}@page elites-a4{size:A4 portrait;margin:14mm}.print-action{z-index:1200;bottom:24px;right:24px;position:fixed!important;box-shadow:0 6px 18px #00000038!important}@media print{html,body,#root{color:#111!important;background:#fff!important}body{font-size:10pt;font-family:Arial,Helvetica,sans-serif!important}body *{visibility:hidden}.print-document,.print-document *,#invoice-preview,#invoice-preview *{visibility:visible}.print-document{color:#111!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.print-document.print-a5{page:elites-a5}.print-document:before{content:"ELITES OPTIQUE\a " attr(data-print-title);white-space:pre;color:#0b4f4b;border-bottom:2px solid #0b6e69;margin-bottom:7mm;padding-bottom:7mm;font-size:18pt;font-weight:800;line-height:1.35;display:block}.print-document:after{content:"Imprimé le " attr(data-print-date) " — Elites Optique";text-align:center;color:#555;border-top:1px solid #999;margin-top:8mm;padding-top:4mm;font-size:8pt;display:block}.no-print,[data-print-hide=true],header,nav,aside,.MuiAppBar-root,.MuiDrawer-root,.MuiToolbar-root,.MuiButton-root,.MuiIconButton-root,.MuiFab-root,.MuiSpeedDial-root,.MuiFormControl-root,.MuiInputBase-root,.MuiAutocomplete-root,.MuiPagination-root,.MuiTablePagination-root,.MuiSnackbar-root,.MuiPopover-root,.MuiMenu-root,.MuiTooltip-popper,.MuiBackdrop-root,.MuiModal-root,.MuiDialog-root,.print-action,form,input,textarea,select{display:none!important}.MuiPaper-root{break-inside:avoid;box-shadow:none!important;border-color:#bbb!important}.MuiContainer-root{padding:0!important}.MuiTable-root{border-collapse:collapse!important;width:100%!important}.MuiTableCell-root{color:#111!important;border:1px solid #bbb!important;padding:5px 7px!important;font-size:8.5pt!important}.MuiTableHead-root .MuiTableCell-root{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e7f1f0!important;font-weight:700!important}.MuiChip-root{color:#111!important;background:0 0!important;border:1px solid #777!important}h1,h2,h3,h4,h5,h6{break-after:avoid;color:#111!important}a{color:#111!important;text-decoration:none!important}#invoice-preview{border:0!important;width:100%!important;padding:0!important;position:absolute!important;inset:0!important}body.printing-payment-receipt *{visibility:hidden!important}body.printing-payment-receipt .MuiModal-root,body.printing-payment-receipt .MuiDialog-root{display:block!important}body.printing-payment-receipt .payment-receipt,body.printing-payment-receipt .payment-receipt *{visibility:visible!important}body.printing-payment-receipt .payment-receipt{page:elites-a5;width:148mm!important;max-width:none!important;min-height:190mm!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:0!important;margin:0 auto!important;padding:12mm!important;position:fixed!important;inset:0!important}body.printing-payment-receipt.payment-receipt-a4 .payment-receipt{page:elites-a4;width:182mm!important;min-height:250mm!important;padding:14mm!important}body.printing-payment-receipt .MuiDialogActions-root,body.printing-payment-receipt .MuiDialogTitle-root{display:none!important}}
