.page-custom{padding:20px;min-height:100vh}.title{font-size:20px;font-weight:600;margin-bottom:16px}.table{width:100%;border-radius:8px;border-collapse:collapse;overflow:hidden}.table th{text-align:left;font-weight:600;padding:12px;border-bottom:1px solid #eee}.table td{padding:12px;border-bottom:1px solid #eee;vertical-align:baseline}.table tr:hover{background:#fafafa}.points{font-size:21px}.btn{padding:6px 10px;border:1px solid #5e5d5d!important;background:#fff;color:#000!important;cursor:pointer;border-radius:6px}.btn:hover{background:#f0f0f0}.btn-primary{background:#1677ff;color:#fff;border:none}.btn-primary:hover{background:#0f5fd6}.actions{display:flex;gap:6px}.pagination{margin-top:20px;display:flex;gap:6px;align-items:center;margin-left:auto;width:fit-content}
