:root{--background:#ffffff;--foreground:#171717;--fridt-readable-text:12px;--fridt-readable-control-text:12.5px;--fridt-readable-line-height:1.35}html{height:100%}body{min-height:100%;display:flex;flex-direction:column;color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}nextjs-portal:empty,script{display:none!important}@media screen{table thead th{position:sticky;top:0;z-index:20;background-clip:padding-box}:where(input,select,textarea){font-size:max(var(--fridt-readable-control-text),1em)!important;line-height:var(--fridt-readable-line-height)}:where(button){font-size:max(var(--fridt-readable-text),.95em)!important;line-height:1.25}.fridtAiToggle{font-size:15px!important;line-height:1!important}:where(label,small,table th,table td){font-size:max(var(--fridt-readable-text),1em)!important;line-height:var(--fridt-readable-line-height)}:where([class*=badge],[class*=Badge],[class*=estado],[class*=Estado],[class*=status],[class*=Status]){font-size:max(11.5px,.92em)!important;line-height:1.25}}@media screen{body.fridt-printing-location :is(.fridtAiToggle,.fridtAiPanel){visibility:hidden;pointer-events:none}}@media print{body.fridt-printing-location>:not(.fridt-location-print-root){display:none!important}body.fridt-printing-location,body.fridt-printing-location .fridt-location-print-root{display:block!important;height:auto!important;overflow:visible!important;background:#fff!important}body.fridt-printing-location .fridt-location-print-root{position:static!important;width:100%!important;padding:0!important;color:#000!important}body.fridt-printing-invoice>:not(.fridt-print-root){display:none!important}body.fridt-printing-invoice,body.fridt-printing-invoice *,body.fridt-printing-payroll,body.fridt-printing-payroll *{visibility:hidden!important}body.fridt-printing-invoice .fridt-print-root,body.fridt-printing-invoice .fridt-print-root *,body.fridt-printing-payroll .fridt-print-payroll-root,body.fridt-printing-payroll .fridt-print-payroll-root *{visibility:visible!important}body.fridt-printing-invoice .fridt-print-root{position:static!important}body.fridt-printing-invoice .fridt-print-root,body.fridt-printing-payroll .fridt-print-payroll-root{display:block!important;width:100%!important;min-height:0!important;overflow:visible!important;background:white!important;color:black!important;z-index:2147483647!important}body.fridt-printing-payroll .fridt-print-payroll-root{position:absolute!important;inset:0 auto auto 0!important}body.fridt-printing-invoice .fridt-print-letter{padding:8mm!important;box-sizing:border-box!important}body.fridt-printing-invoice .fridt-print-ticket{padding:0!important}body.fridt-printing-invoice .fridt-print-root>*{display:block!important}body.fridt-printing-invoice #p-carta-tbody,body.fridt-printing-invoice #p-ticket-items{height:auto!important;max-height:none!important;overflow:visible!important}body.fridt-printing-invoice #p-carta-tbody>tr,body.fridt-printing-invoice #p-ticket-items>*{break-inside:avoid!important;page-break-inside:avoid!important}}