@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.slide-up{animation:slideUp .5s ease-out}.zoom-in{animation:zoomIn .5s ease-out}.online-status{display:flex;align-items:center}.online-indicator{width:10px;height:10px;background-color:#4caf50;border-radius:50%;margin-right:8px;box-shadow:0 0 4px rgba(0,0,0,.2)}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.online-indicator.pulsing{animation:pulse 1.5s infinite}.content-scroll{height:26vh;max-height:26vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f5f5f5}@media (max-width:768px){.content-scroll{height:50vh;max-height:45vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f5f5f5}}.content-scroll::-webkit-scrollbar{width:5px}.content-scroll::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.content-scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.content-scroll::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-styles{--tw-ring-color:transparent!important;--tw-ring-inset:unset!important}.custom-confirm-btn{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.product-comment-container{display:flex;justify-content:center;align-items:flex-start;margin:20px;flex-direction:column}.product-comment-input{width:100%;max-width:600px;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;transition:border-color .3s ease,box-shadow .3s ease;resize:vertical}.product-comment-input:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.product-comment-input::-moz-placeholder{color:#888;font-style:italic}.product-comment-input::placeholder{color:#888;font-style:italic}.product-comment-input:disabled{background-color:#e0e0e0;cursor:not-allowed}.character-count{width:100%;max-width:600px;text-align:right;margin-top:8px;font-size:.875rem;color:#666}.info-product-pop-up{height:53vh;max-height:53vh;overflow-y:auto;overflow-x:hidden!important;padding:10px}.info-product-pop-up::-webkit-scrollbar{width:5px}.info-product-pop-up::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.info-product-pop-up::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.additionalSalePopup{max-height:53vh;overflow-y:auto}.additionalSalePopup::-webkit-scrollbar{width:5px}.additionalSalePopup::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.additionalSalePopup::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.additionalSalePopup::-webkit-scrollbar-thumb:hover{background-color:#555}.deleteComposedProductPopup{height:63vh;max-height:63vh;overflow-y:auto}.deleteComposedProductPopup::-webkit-scrollbar{width:5px}.deleteComposedProductPopup::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.deleteComposedProductPopup::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.deleteComposedProductPopup::-webkit-scrollbar-thumb:hover{background-color:#555}.animation-scroll{animation-name:scrollAnimation;animation-duration:2s;color:red!important}@keyframes scrollAnimation{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(0)}}.animation-scroll-category{animation-name:scrollAnimation;animation-duration:2s}.workflow-product-pop-up{height:53vh;max-height:53vh;overflow-y:auto;overflow-x:hidden!important}.workflow-product-pop-up::-webkit-scrollbar{width:5px}.workflow-product-pop-up::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.workflow-product-pop-up::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.workflow-product-pop-up::-webkit-scrollbar-thumb:hover{background-color:#555}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-color:transparent}