.product-filter{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-radius:8px;flex-wrap:wrap;gap:5px}.filter-group{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(10% - 5px);min-width:100px}.filter-group label{font-size:14px;color:#0f1154;margin-bottom:5px;display:none}.product-filter input,.product-filter select{padding:8px 10px!important;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #2ea3f2;color:#0f1154;background-color:#f3faff;outline:none;transition:border-color .3s ease}.product-filter input::placeholder,.product-filter select{color:#0f1154!important;opacity:1}.product-filter input::-webkit-input-placeholder{color:#0f1154!important}.product-filter input::-moz-placeholder{color:#0f1154!important}.product-filter input:-ms-input-placeholder{color:#0f1154!important}.product-filter input:-moz-placeholder{color:#0f1154!important}.product-filter select{color:#0f1154!important}.product-filter select option[value=""]{color:#2ea3f2}.product-filter input:focus{border-color:#2ea3f2;box-shadow:0 0 5px rgba(41,125,221,.4)}.reset-button{display:inline-flex;align-items:center;background-color:#2ea3f2;border:none;padding:8px 12px;cursor:pointer;font-size:14px;border-radius:4px;transition:background-color .3s;color:#fff}.reset-button:hover{background-color:#e0e0e0}.reset-button svg{vertical-align:middle}@media screen and (max-width:1200px){.filter-group{width:20%}}.product-list-container{max-width:1080px;width:100%}.totalCount{font-size:14px!important;color:#0f1154;font-weight:700;margin-bottom:10px}.product-list-container table{min-width:950px}.product-list-container td,.product-list-container th{padding:8px 12px;text-align:left;border:1px solid #c6c7d8;height:6vh;font-size:.9rem;line-height:1.6;word-spacing:1.5px}.product-list-container td a{text-decoration:none;color:inherit}.product-list-container th{background-color:#0f1154;color:#fff}.product-list-container tr{margin:5px}.product-list-container tr:nth-child(2n){background-color:#f5f5f5}.product-list-container .edit-button{background-color:#1abc9c;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.product-list-container .edit-button:hover{background-color:#16a085}.product-list-container .pagination{display:flex;justify-content:center;margin:20px 0}.product-list-container .pagination-button{background-color:#0f1154;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin:0 5px;transition:background-color .3s ease}.product-list-container .pagination-button:hover{background-color:#34495e}.product-list-container .pagination-info{text-align:center;margin-top:10px;color:#333}.product-list-container .error-message{color:#e74c3c;text-align:center;margin-top:20px}.product-list-container .container{max-width:1140px;margin:0 auto;padding:0 15px}.product-list-container .product-list{background-color:#f5f5f5;padding:20px}@media (max-width:768px){.product-list-container table{font-size:14px}.product-list-container td,.product-list-container th{padding:8px}.product-list-container .edit-button{padding:4px 8px;font-size:14px}.product-list-container .pagination-button{padding:6px 12px;font-size:14px}}.product-list-container tr:nth-child(odd){background-color:#f5f5f5}.product-list-container tr:nth-child(2n){background-color:#eef0f4}.product-list-container tr:hover{background-color:#eaeaea}.product-list-container .table-wrapper{overflow:hidden;max-height:800px}.product-list-container tbody::-webkit-scrollbar{width:8px}.product-list-container tbody::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.product-list-container tbody::-webkit-scrollbar-thumb:hover{background-color:#555}.product-list-container tbody::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.product-list-container .table-wrapper{overflow-y:auto;margin-bottom:20px;overflow-x:scroll}.product-list-container table{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.product-list-container thead{display:table-header-group;background-color:#0f1154;color:#fff}.product-list-container tbody{overflow-y:auto;max-height:80vh;display:table-row-group}.product-list-container tr{display:table-row;width:100%;table-layout:fixed;cursor:pointer}.product-list-container .table-wrapper::-webkit-scrollbar{width:8px}.product-list-container .table-wrapper::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.product-list-container .table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#555}.product-list-container .table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pagination{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:10px}.pagination-btn{background-color:#f0f0f0;border:1px solid #ddd;color:#333;padding:8px 12px;cursor:pointer;border-radius:5px;transition:background-color .3s ease,color .3s ease}.pagination-btn.active{background-color:#0f1154;color:#fff}.pagination-btn:hover:not(.active){background-color:#e6e6e6}.pagination-btn:disabled{background-color:#ccc;color:#777;cursor:not-allowed}@media (max-width:768px){.pagination{display:block!important}}