table.data.table{width:100%;border-collapse:collapse;margin-bottom:20px}table.data.table th,table.data.table td{padding:10px;border:1px solid #ddd;text-align:left}table.data.table tr:nth-child(even){background-color:#f9f9f9}table.data.table img{display:block;max-width:100%;height:auto}.actions button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:1rem}.actions button:hover{background-color:#0056b3}.qty-input.error{border:1px solid red}