:root{--bg: #f8fafc;--text: #0f172a}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#qr-shaded-region{border-width:20px!important}.min-w-0{min-width:0}.min-h-0{min-height:0}@media(max-width:640px){html,body{font-size:15px}.inventory-table th,.inventory-table td,.machines-table th,.machines-table td,.financial-table th,.financial-table td{padding:10px;white-space:nowrap}.machines-table th:nth-child(5),.machines-table th:nth-child(6),.machines-table td:nth-child(5),.machines-table td:nth-child(6){display:none}.financial-table th:nth-child(3),.financial-table td:nth-child(3){display:none}}@media(max-width:480px){html,body{font-size:14px}.inventory-table,.machines-table,.financial-table{table-layout:fixed}.inventory-table td:nth-child(1),.machines-table td:nth-child(1),.financial-table td:nth-child(1){overflow:hidden;text-overflow:ellipsis}}
