html,body,#root{overflow-x:hidden;width:100%;max-width:100vw}@media (max-width: 768px){.p-4,.p-6,.p-8,.px-4,.px-6,.px-8{padding-left:1rem!important;padding-right:1rem!important}.-mx-4,.-mx-6,.-mx-8{margin-left:0!important;margin-right:0!important}.flex{flex-wrap:wrap}.flex-col,.sidebar .flex,button .flex,.badge .flex,.overflow-x-auto .flex{flex-wrap:nowrap}.justify-between{justify-content:flex-start;gap:1rem}.overflow-hidden,.overflow-auto,.overflow-y-auto{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}table{min-width:600px}.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-12{grid-template-columns:1fr!important}.grid-cols-7{grid-template-columns:repeat(7,minmax(40px,1fr))!important;overflow-x:auto;display:grid}.fixed.inset-0.z-50{padding:0!important;display:flex!important;align-items:flex-end!important}.fixed.inset-0.z-50 .bg-glr-800{width:100%!important;max-width:100%!important;height:90vh!important;border-radius:20px 20px 0 0!important;display:flex;flex-direction:column}.fixed.inset-0.z-50 .overflow-y-auto{flex:1;padding-bottom:2rem!important}input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],select,textarea{font-size:16px!important;width:100%!important;max-width:100%}.flex>button{flex:1 1 auto;min-width:45%}.hidden.md\:flex,.hidden.md\:block,.print-only,.absolute.opacity-5,.absolute.opacity-10{display:none!important}}.bg-glr-800 .grid-cols-7{display:grid;overflow-x:auto}.min-w-\[1000px\]{min-width:100%}.recharts-wrapper{max-width:100%!important;overflow:hidden}
