#app-container,.app-container,.container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.section{max-width:100%!important;width:100%!important;padding:var(--spacing-lg)}.section .card{max-width:100%!important;width:100%!important}#disputes-section{max-width:100%!important;width:100%!important}#disputes-section .card{max-width:100%!important;width:100%!important}#disputes-section .overflow-x-auto{width:100%;overflow-x:auto}#disputes-section table{width:100%;min-width:100%;table-layout:auto}#disputes-section td,#disputes-section th{white-space:nowrap;padding:8px 12px}#disputes-section td:nth-child(10),#disputes-section td:nth-child(7){white-space:normal;max-width:200px}@media (min-width:1024px){.section{padding:var(--spacing-xl) var(--spacing-lg)}}@media (min-width:1280px){.section{padding:var(--spacing-xl)}#disputes-section td:nth-child(10),#disputes-section td:nth-child(7){max-width:300px}}@media (min-width:1536px){.section{padding:var(--spacing-2xl)}#disputes-section td:nth-child(10),#disputes-section td:nth-child(7){max-width:400px}}#equipment-section,#invoices-section,#locations-section,#partners-section,#transactions-section{max-width:100%!important;width:100%!important}#equipment-section .card,#invoices-section .card,#locations-section .card,#partners-section .card,#transactions-section .card{max-width:100%!important;width:100%!important}.overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--brand-primary) var(--bg-tertiary)}.overflow-x-auto::-webkit-scrollbar{height:8px}.overflow-x-auto::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:4px}.overflow-x-auto::-webkit-scrollbar-thumb{background:var(--brand-primary);border-radius:4px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:var(--brand-hover)}thead.bg-slate-700{position:sticky;top:0;z-index:10}.card .flex.gap-2.flex-wrap{width:100%}#disputes-bulk-actions-bar{width:100%;max-width:100%}@media print{#app-container,.card,.section{max-width:100%;padding:10px}#disputes-section table{font-size:8px}#disputes-section td,#disputes-section th{padding:4px 6px}}