.no-entries{font-size:18px;color:red;text-align:center;margin:20px 0}.luckydraw-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:center}.luckydraw-table thead th{background-color:#333;color:white;padding:10px;position:sticky;top:0;z-index:1}.luckydraw-table tbody tr:nth-child(odd){background-color:#f9f9f9}.luckydraw-table tbody tr:nth-child(even){background-color:#fff}.luckydraw-table td{padding:10px}.number-circle-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;gap:5px}.number-circle{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #ccc;border-radius:50%;margin:2px;background-color:#fff}.luckydraw-table .number-circle.blue-circle{background-color:#2d6ff7;color:white}.status{padding:5px 10px;border-radius:5px;color:white}.status.active{background-color:green}.status.expired{background-color:red}@media (max-width:768px){.luckydraw-table,.luckydraw-table thead,.luckydraw-table tbody,.luckydraw-table th,.luckydraw-table td,.luckydraw-table tr{display:block}.luckydraw-table thead tr{position:absolute;top:-9999px;left:-9999px}.luckydraw-table tr{margin:0 0 20px}.luckydraw-table td{position:relative;padding-left:50%;text-align:right}.luckydraw-table td:before{position:absolute;left:6px;width:45%;padding-right:10px;white-space:nowrap}.luckydraw-table td:nth-of-type(1):before{content:"Entry Ticket Number"}.luckydraw-table td:nth-of-type(2):before{content:"Entry Status"}.luckydraw-table td:nth-of-type(3):before{content:"Entry Date"}}