*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;overflow:hidden;font-family:Rajdhani,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:0px;height:0px;background:transparent}*{scrollbar-width:none;scrollbar-color:transparent transparent}.hub-detail-page .detail-main app-agent .restaurant-container{padding:0!important;background-color:transparent!important}.hub-detail-page .detail-main app-agent .table-container{margin:0!important;padding:0!important;border-radius:8px}.hub-detail-page .detail-main app-agent .table-container .container{padding:0!important;overflow-x:auto!important}.hub-detail-page .detail-main app-agent .table-container .data-table{min-width:1100px!important}.table-footer{font-family:Rajdhani,sans-serif;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #e0e0e0;background:#fff}@media (min-width: 992px) and (max-width: 1199px){.table-footer{padding:16px 18px}}@media (min-width: 768px) and (max-width: 991px){.table-footer{padding:14px 16px}}@media (min-width: 576px) and (max-width: 767px){.table-footer{padding:12px 16px;flex-direction:column;gap:12px;align-items:stretch}}@media (min-width: 320px) and (max-width: 575px){.table-footer{padding:12px;flex-direction:column;gap:12px;align-items:stretch}}@media (max-width: 319px){.table-footer{padding:10px;flex-direction:column;gap:10px;align-items:stretch}}.table-footer .pagination-info{font-family:Rajdhani,sans-serif;font-size:14px;color:#000}@media (min-width: 768px) and (max-width: 991px){.table-footer .pagination-info{font-size:13px}}@media (min-width: 576px) and (max-width: 767px){.table-footer .pagination-info{font-size:13px;text-align:center}}@media (min-width: 320px) and (max-width: 575px){.table-footer .pagination-info{font-size:12px;text-align:center}}@media (max-width: 319px){.table-footer .pagination-info{font-size:11px;text-align:center}}.table-footer .pagination-controls{display:flex;gap:8px}@media (min-width: 576px) and (max-width: 767px){.table-footer .pagination-controls{width:100%;justify-content:center}}@media (min-width: 320px) and (max-width: 575px){.table-footer .pagination-controls{width:100%;justify-content:center;gap:6px}}@media (max-width: 319px){.table-footer .pagination-controls{width:100%;justify-content:center;gap:5px}}.table-footer .pagination-controls .pagination-btn{font-family:Rajdhani,sans-serif;padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}@media (min-width: 768px) and (max-width: 991px){.table-footer .pagination-controls .pagination-btn{font-size:13px;padding:8px 14px}}@media (min-width: 576px) and (max-width: 767px){.table-footer .pagination-controls .pagination-btn{flex:1;font-size:13px}}@media (min-width: 320px) and (max-width: 575px){.table-footer .pagination-controls .pagination-btn{flex:1;padding:8px 12px;font-size:12px}}@media (max-width: 319px){.table-footer .pagination-controls .pagination-btn{flex:1;padding:7px 10px;font-size:11px}}.table-footer .pagination-controls .pagination-btn:hover:not(:disabled){background-color:#f8f8f8;border-color:#00a86b}.table-footer .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}
