.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.overflow-x-auto::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none}.overflow-x-auto{-ms-overflow-style:none;scrollbar-width:none}.transition-all{transition:all .3s ease}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.category-button:hover{transform:scale(1.05)}.price-tag{background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.add-button:active{transform:scale(.95)}.react-table-container>div>div>table>.react-table-thead{z-index:0!important}.react-table-container{width:calc(100% - 20px)!important;min-width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.react-table-container::-webkit-scrollbar{height:8px}.react-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.react-table-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.react-table-container::-webkit-scrollbar-thumb:hover{background:#555}.react-table-container table{width:100%}.invoice-form-wrapper .my-react-select__indicator{display:none!important}.invoice-form-wrapper .border-b,.invoice-form-wrapper .sticky.top-0{z-index:0!important}.invoice-form-wrapper .my-react-select__menu{z-index:100!important}